wwwroot/lib/zplayer/js/zplayer.js

(开头部分) 22KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

function zplayer(option) {
    var p = option;
    var defaultOption = {
        autoPlay: !1,
        lrcStart: !1,
        showLrc: !1,
        fixed: !1,
        listMaxHeight: 240
    };
    for (const t in defaultOption) {
        defaultOption.hasOwnProperty(t) && !p.hasOwnProperty(t) && (p[t] = defaultOption[t]);
    }
    p.isMobile = navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(android)|(webOS)/i);
    p.isMobile && (p.autoPlay = !1); //如果是手机,则不自动播放
    var y, cur_m = 0, random_cur_m = 0, m = "", ht = "", playType = 0, curPlayType = 0, playTypes = ["z-icon-retweet", "z-icon-retweet-one", "z-icon-random", "z-icon-reorder-list"], playList = [], playListRandom = [];
    for (i = 0; i < p.musics.length; i++) {
        playList.push(i);
    }
    ht += '<div class="zplayer">'
        + '	<div class="zplayer-content">'
        + '		<div class="zplayer-pic">'
        + '			<img src="' + p.musics[0].pic + '">'
        + '		</div>'
        + '		<div class="zplayer-info">'
        + '			<div class="zplayer-music">'
        + '			    <div class="zplayer-music-text">'
        + '				  <span class="zplayer-title">' + p.musics[0].Name + '</span>'
        + '				  <span class="zplayer-author"> - ' + p.musics[0].Singer + '</span>'
        + '			    </div>'
        + '			</div>';
    if (!p.fixed) {
        ht += p.showLrc ? '<div class="zlrc">' : '<div class="zlrc" style="display:none">';
        ht += '	<div class="zplayer-lrc">'
            + '		<div class="zplayer-lrc-contents" style="transform: translateY(0);">'
            + '		</div>'
            + '	</div>'
            + '</div>';
    }
    ht += '			<div class="zplayer-controller">'
        + '				<div class="zplayer-bar-wrap">'
        + '					<div class="zplayer-bar">'
        + '						<div class="zplayer-loaded" style="width: 0"></div>'
        + '						<div class="zplayer-played" style="width: 0">'
        + '							<span class="zplayer-thumb"></span>'
        + '						</div>'
        + '					</div>'
        + '				</div>'
        + '				<div class="zplayer-time">'
        + '					<span class="zplayer-ptime">00:00</span><span class="zplayer-dtime">00:00</span>'
        + '				</div>'


        + '				<div class="zplayer-btn">'
        + '					<i class="player-type-icon z-icon z-icon-retweet"></i>'
        + '					<div class="zplayer-menu-bars">'
        //+ '						<i class="z-icon z-icon-backward"></i>'
        //+ '						<i class="z-icon z-icon-play"></i>'
        //+ '						<i class="z-icon z-icon-pause display-none"></i>'
        //+ '						<i class="z-icon z-icon-forward"></i>'
        + '						<i class="icon-previous z-previous"></i>'
后面还有 483 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。