| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398 | Namespace.register("U.MPlayer"); //音乐播放器区域//#region 音乐播放器U.Ut.AddObj(U.MPlayer, { "IsUpPos": true, "IsP": true, "Time": null, "UMPL": null, "UMPP": null, "UMMP": null, "TF": "J", "UTF": ["MPlayer"] });//统一回调U.MPlayer.UHD = function (UTF) {    var i, _UCB = U, _UTE = U.MPlayer.UTF, _UAE = Array.apply(this, arguments); _UAE.shift();    for (i = 0; i < _UTE.length; i++) { _UCB = _UCB[_UTE[i]]; }; _UCB[UTF].apply(this, _UAE); //函数执行}//#region 初始化音乐播放器//#region 窗体播放器//加载音乐播放器U.MPlayer.InitMusicPlayer = function () {    var _UDOD = $("#UD_SYMM")[0];    (_UDOD && !U.D.SY.ET["FL"]["MO"]) && (_UDOD.innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" style="display:block" width="1" height="1" id="UD_SYMMF" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0"><param name="movie" value="/img/mp3player.swf" /><param name="menu" value="false" /><param name="wmode" value="transparent" /> <param name="quality" value="high" /><param name="bgcolor" value="ffffff" /><param name="allowScriptAccess" value="always" /><embed src="/img/mp3player.swf" quality="high" bgcolor="ffffff" width="1" height="1" name="UD_SYMMF" align="middle" play="true" wmode="transparent" loop="false" quality="high" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer"> </embed></object>'); //<audio id="UD_SYMMF"></audio>    U.D.SY.ET["FL"]["MO"] = $("*UD_SYMMF")[0]; U.MPlayer.UTF = ["MPlayer"]; //音乐播放}//点击直接打开音乐播放器U.MPlayer.DKCSHYY = function () {    if (U.D.SY.ET["FL"]["userid"]) { var _UDOD = $("#UD_SYMMO").addAttrArray({ "style": { "display": "block"} }).Parent(); U.D.PopupWindow(_UDOD); U.MPlayer.DXBFYY(); }    else { U.Dk.CSHYY(US.userInfo); }}//初始化音乐播放器//参数一:文件信息//参数二:用户信息。//参数四:userid为用户id。U.MPlayer.YYLoad = function (UDID, UIF, UDE) {    var _UGE = U.D.SY.ET["FL"], _UDOD = $("#UD_SYMMO"), _UDAD = $("div", $("#UD_SYMRTLT")[0]), _UDCD = _UDAD[0], _UIMG = $("img", _UDCD)[0] || $$("img", {}, _UDCD); UDID = UDID || US.MG; _UGE.er = 0;    _UGE["MO"].Playing = true; setTimeout(U.M.apply(this, [[U.MPlayer.AsynYYLoad, [UDE, UIF, UDID]]]), 0); U.MPlayer.YFOP(U.D.SY.ET["UL"]["WS"][4], $("#UD_SYMRC")[0]); _UGE["LOD"] = $("#UD_SYMRTLC").find("div"); //初始化资料    $(_UIMG).addAttrArray({ "onerror": U.M.ImgError, "title": (_UDAD[4].innerText = UIF.UserNickName || UIF.UserName || "游客"), "src": U.M.GetImgU(UIF.UserThumbnailImageHead), "onclick": [[U.M.StopBubble], [U.U.I.ViewOtherUserInfo, [UIF.UserId]]] }); //用户信息提示    _UDOD[0].style.display = "block"; U.Ut.AddObj(_UGE, { "DID": UDID, "userid": UIF.UserId || UIF.UserID });  //当前使用用户的变量    U.UI.Form({ draw: false, max: false, close: { onclick: U.MPlayer.SYYJY }, id: "UD_SYM", style: { width: "953px", height: "553px" }, content: _UDOD, title: "音乐播放器", hst: { style: { "padding": "0 0 0 10px"} }, bst: { "style": { overflow: "hidden"}} }); //创建窗体}//初始化音乐播放界面U.MPlayer.AsynYYLoad = function (UDE, UIF, UDID) {    if (UDE) { //打印音乐        var _UIF, _UAE = UDE, _UDOD = $("#UD_SYMMLC")[0];        _UDOD.innerText = ""; _UIF = U.MPlayer.YYOP(_UAE, _UDOD);        $("#UD_SYMMLXO")[0].innerHTML = "共有" + _UIF + "首音乐";    }    else { U.Dk.CSHYY(UIF) } //获取音乐}//打印文件和文件夹U.MPlayer.YYOP = function (UDE, UDOD) {    var i, j, _UDTD, _UDSD, _UDMD, UCE, _UDJD, _UIF = 0, _UDFD = $$("frag");    if (UDE.length) {        for (i = 0; i < UDE.length; i++) {            _UDTD = $$("div", { "className": "UD_SYMMLCA" }, (UDOD || _UDFD));            _UDSD = $$("div", { "className": "UD_SYMMLCT", "onclick": [[U.MPlayer.SYYOP, [_UDTD]]] }, _UDTD);            _UDMD = $$("div", { "className": "UD_SYMMLCTI UD_SYI UD_SYMMLCTIO" }, _UDSD);            $$("div", { "className": "UD_SYMMLCTM UTDF", "innerHTML": UDE[i][0].UserallDirectoryName }, _UDSD);            UCE = U.MPlayer.MYYOP(_UDTD, UDE[i][2]); _UIF += UCE[0]; (UCE[1]) && (_UDJD = UCE[1]);        }    }    else {//空音乐提示        _UDTD = $$("div", { "className": "UD_SYMMLCV" }, _UDFD);        $$("div", { "className": "UD_SYMMLCVL UD_SYI" }, _UDTD);        _UDSD = $$("div", { "className": "UD_SYMMLCVR" }, _UDTD);        $$("div", { "className": "UD_SYMMLCVRS", "innerHTML": "这里当前还没有任何歌曲!!" }, _UDSD);        _UDMD = $$("div", { "className": "UD_SYMMLCVRX", "innerHTML": "你可以:" }, _UDSD);        $$("span", { "innerHTML": "云分享添加", "onclick": [[U.D.DT.YYDK, ["Disk", { userid: US.userInfo.userid, directoryid: US.MG}]]] }, _UDMD);    }    UDOD.appendChild(_UDFD); (_UDJD) && (U.M.SCT(_UDJD)); return _UIF;}//打印音乐文件U.MPlayer.MYYOP = function (UDOD, UDE) {    var i, _UDSD, _UDMD, _UDKD, _UTP = ["UserFilesID", "UserDirectoryID"], _UGE = U.D.SY.ET["FL"], _UCE = _UGE["Entity"], _UTF = _UGE["MO"].getStatus(), _UDTD = $$("div", { "className": "UD_SYMMLCO" }, UDOD);    for (i = 0; i < UDE.length; i++) {        _UDSD = $$("ul", { "className": "UD_SYMMLCOO", "ondblclick": [[U.MPlayer.BFYY, [UDE[i], "this"]]] }, _UDTD);        $$("div", { "className": "UD_SYMMLCOOL", "innerHTML": (i < 9 ? "0" : "") + (i + 1) }, _UDSD);        _UDMD = $$("div", { "className": "UD_SYMMLCOOC UTDF", "innerHTML": UDE[i].UserallDirectoryName || UDE[i].UserFilesName }, _UDSD);        $$("div", { "className": "UD_SYMMLCOOR", "innerHTML": "00:00" }, _UDSD);        if (_UCE && ((_UCE[_UTP[0]] && (_UCE[_UTP[0]] == UDE[i][_UTP[0]] || _UCE[_UTP[0]] == UDE[i][_UTP[1]])) || (_UCE[_UTP[1]] && (_UCE[_UTP[1]] == UDE[i][_UTP[0]] || _UCE[_UTP[1]] == UDE[i][_UTP[1]])))) { (_UDKD = _UDSD).ondblclick(_UTF); }    }    (_UCE && !_UDKD) && (U.MPlayer.BFYY(_UCE)); return [UDE.length, _UDKD];}//鼠标移动 文字移动U.MPlayer.MYYOPWZ = function () {}//打印好友区域U.MPlayer.YFOP = function (UDE, UDOD) {    var i, _UDTD, _UDID, _UDSD, _UDJD, _UDFD = $$("frag");    for (i = 0; i < UDE.length; i++) {        _UDTD = $$("div", { "className": "UD_SYMRCO", "title": "查看" + UDE[i].UserName + "音乐列表", "onclick": [[U.Dk.CSHYY, [UDE[i]]]] }, _UDFD);        _UDID = $$("div", { "className": "UD_SYMRCOL" }, _UDTD);        $$("img", { "onerror": U.M.ImgError, "src": U.M.GetImgU(UDE[i].UserThumbnailImageHead) }, _UDID);        _UDSD = $$("div", { "className": "UD_SYMRCOR UTDF" }, _UDTD);        _UDJD = $$("div", { "className": "UD_SYMRCORS" }, _UDSD);        $$("div", { "className": "UD_SYMRCORSL UTDF", "innerHTML": UDE[i].FriendsDescript || UDE[i].UserName, "onclick": [[U.M.StopBubble], [U.U.I.ViewOtherUserInfo, [UDE[i].UserId || UDE[i].UserID]]] }, _UDJD);        $$("div", { "className": "UD_SYMRCORSR UTDF", "innerHTML": "音乐(" + (UDE[i].UMN == null ? UDE[i].CN : UDE[i].UMN || 0) + ")" }, _UDJD);        $$("div", { "className": "UD_SYMRCORX UTDF", "innerHTML": UDE[i].UserIndividualitysignature || "暂时没有填写个人介绍" }, _UDSD);    }    UDOD.innerText = ""; UDOD.appendChild(_UDFD);}//切换好友和热门U.MPlayer.RMQHYY = function (UDOD, UTF) {    if (!UTF || !U.U.L.isLogin(3)) {        var i, _UDE = [U.D.SY.ET["UL"]["WS"][4], "#F14242", "UD_SYMRQR UD_SYMRQRO", "UD_SYMRQZ"], _UDPD = $(UDOD).Parent(), _UDAD = $("div", _UDPD);        if (UTF) { _UDE[0] = US.Friend[1]; _UDE[1] = "#1796F5"; _UDE[2] = "UD_SYMRQZ"; _UDE[3] = "UD_SYMRQR UD_SYMRQZO"; }        for (i = 0; i < _UDAD.length; i++) { _UDAD[i].className = _UDE[i + 2]; }; _UDPD.style.border = "1px solid " + _UDE[1];        if (_UDE[0]) { U.MPlayer.YFOP(_UDE[0], $("#UD_SYMRC")[0]) } else { U.Alert("请登录查看"); } //打印查看    }}//#endregion//#endregion//#region 点击播放音乐//点击播放音乐U.MPlayer.BFYY = function (UDE, UDOD, UTF) {    U.MPlayer.TBFYY(UDE, UDOD, UTF);    //  setTimeout(U.M.apply(this, [[U.MPlayer.TBFYY, [UDE, UDOD, UTF]]]), 0);}//点击直接播放U.MPlayer.TBFYY = function (UDE, UDOD, UTF) {    var _userid = US.userInfo.userid, _UGE = U.D.SY.ET["FL"], _UDAD = $("#UD_SYMRTLC").Child(), _UDCD = $(_UDAD[1]).Child();    //设置样式播放样式    $("#UD_SYMRTLTRX")[0].innerHTML = UDE.UserallDirectoryName || UDE.UserFilesName; $("#UD_SYMRTLTLO")[0].style.display = "block";    _UDAD[0].innerText = _UDAD[2].innerText = "00:00"; _UDCD[1].style.width = _UDCD[2].style.left = "0px"; _UGE["Entity"] = UDE;    U.MPlayer.DXBFYY(); U.MPlayer.ZPYY([$("#UD_SYMMLSK")[0], $("#UD_SYMRTLTLO")[0]], true); U.MPlayer.YSBFYY(UDOD, _UGE["PF"]["OB"]); //播放的位置样式    //修改播放的时间    (_userid == US.userInfo.userid) && (UDE.UserDirectoryModifyTime = U.MT.toTimeStamp(new Date()), U.A.Request(US.Auth, ["SaveFileContent", UDE.UserDirectoryID, ""], U.M.apply, [""]));    (!UTF) && (_UGE["MO"].loadAplay(US.fs + UDE.UserFilesServerName, 0.6)); //播放音乐}//获取最近排序的音乐U.MPlayer.PXYYOP = function (DID, userid) {    var _UDE, _UDOD = $("#UD_SYMMLC")[0], _UDFL = U.D.SY.ET["FL"]; DID = DID || _UDFL["DID"]; userid = userid || _UDFL["userid"]; U.Alert("列表加载中,请稍后...");    _UDE = _$(U.Dk.LE.GM(DID || US.MG)).Like({ "UserDirectoryModifyTime": "Date", "UserDirectoryExtendType": "mp3" }); //获取所有播放过的音乐    _UDE = U.M.Sequence(_UDE, "UserDirectoryModifyTime", U.MT.SizeComparison).reverse(); //排序播放    _UDOD.innerText = ""; U.MPlayer.MYYOP(_UDOD, _UDE);}//播放区域大小调整U.MPlayer.DXBFYY = function () {    var _UDOD = $("#UD_SYMRTLT"), _UDAD = _UDOD.Child();    _UDOD[0].style.width = (_UDAD[0].clientWidth + _UDAD[1].clientWidth + 18) + "px"; //加载音乐}//#region 音乐播放器调整//点击展开和缩小U.MPlayer.SYYOP = function (UDOD) {    var _UDAD = $(UDOD).Child(), _UDTD = $(_UDAD[0]).Child()[0], _UDE = _UDAD[1].style.display == "none" ? ["block", " UD_SYMMLCTIO"] : ["none", ""];    $(_UDTD).addAttrArray({ "className": "UD_SYI UD_SYMMLCTI" + _UDE[1] }); _UDAD[1].style.display = _UDE[0];}//设置播放样式设置U.MPlayer.YSBFYY = function (UDOD, UDTD) {    var i, _UDSD, _UGE = U.D.SY.ET["FL"], _UDE = [[UDTD, "", _UGE["PF"]["HL"], ""], [UDOD, "UD_SYMMLCOOB", "", " UD_SYI UD_SYMMLCTI"]]; U.Ut.AddObj(_UGE["PF"], { "OB": UDOD, "HL": $("div", UDOD)[0].innerText });    for (i = 0; i < _UDE.length; i++) { (_UDSD = _UDE[i][0]) && (_UDSD.className = "UD_SYMMLCOO " + _UDE[i][1], $("div", _UDSD).addAttrArray({ "innerHTML": _UDE[i][2], "className": "UD_SYMMLCOOL" + _UDE[i][3] }, 0)); }}//点击音乐播放暂停U.MPlayer.SDZT = function (UDOD) {    var _UTF, _UGE = U.D.SY.ET["FL"];    if (_UGE["UBMT"]) { U.MPlayer.AsynSYBFYY(_UGE["Entity"]); _UGE["UBMT"] = false; _UTF = true; } //播放音乐    U.MPlayer.ZPYY(UDOD, _UTF); //播放停止样式}//暂停和播放U.MPlayer.ZPYY = function (UDOD, UTF) {    var i, _UDTD = U.D.SY.ET["FL"]["MO"], _UDE = [{ "className": "UD_MPLZ UD_SYMMLSO UD_SYI UD_SYMMLSK", "title": "暂停" }, { "className": "UD_SYMRTLTLOO UD_SYI", "title": "暂停"}];    if (!UTF && !_UDTD.pauseOstart(false)) { U.Ut.AddObj(_UDE[0], { "className": _UDE[0].className + "O", "title": (_UDE[0].title = _UDE[1].title = "播放") }); _UDE[1].className += " UD_SYMRTLTLOT"; }    UDOD[1] = $(UDOD[1]).Child()[0]; for (i = 0; i < UDOD.length; i++) { $(UDOD[i]).addAttrArray(_UDE[i]); } //设置值}//关闭音乐U.MPlayer.SYYJY = function () {    var _UDOD = U.D.SY.ET["FL"]["MO"];    if (_UDOD.getStatus() == true) { U.MPlayer.ZPYY[$("#UD_SYMMLSK")[0], $("#UD_SYMRTLTLO")[0]]; } //正在播放停止播放    else { _UDOD.pauseOstart(true); }}//#endregion//#endregion//#region 音乐播放添加//直接听音乐 直接听了添加到我的音乐列表里U.MPlayer.TYY = function (UDE) {    if (UDE) {        if (US.userInfo.userid) { U.MPlayer.SCYYJY(UDE, U.M.apply(this, [[U.MPlayer.YYLoad, [US.MG, US.userInfo, null]]])); } //登录用户添加到自己的列表下        else { U.D.SY.ET["FL"]["Entity"] = UDE; U.MPlayer.YYLoad(null, {}, [[{ "UserallDirectoryName": "试听列表" }, [], [UDE]]]); } //游客用户    }}//音乐到试听类表U.MPlayer.SCYYJY = function (UDE, UCB) {    if (!U.U.L.isLogin(3)) {        UDE = UDE || U.D.SY.ET["FL"]["Entity"];        U.A.Request(US.Auth, ["CopyAndPasteFiles", US.userInfo.userid, US.MG, UDE.UserFilesID || UDE.UserDirectoryID, ""]), U.MPlayer.AsynSCYYJY, ["", US.MG, [UDE], 0, UCB, US.userInfo.userid, null, "Copy"]; //添加到用户列表    }}//异步U.MPlayer.AsynSCYYJY = function (r) {    var context = r.context, _UFN = context[4]; context[4] = null;    U.D.SY.ET["FL"]["Entity"] = U.Dk.RE.AsynUFStick(r); //回调函数    (_UFN) && (_UFN()); U.Alert("成功收藏该音乐~"); //收藏成功}//添加列表U.MPlayer.TJYYLB = function () {    U.D.DT.YYDK("Disk", { "userid": US.userInfo.userid, "directoryid": US.MG }); //打开网盘    U.Dk.RE.WPXJWJ("folder", $("#UD_SYW")[0]); //新建文件夹}//#endregion//#region flash交互//#region 播放数据更新//更新下载的进度 缓冲U.MPlayer.ULD = function (UTL, UST, UTF) {    var _UGE = U.D.SY.ET["FL"], _UW = _UGE["LOD"][1].offsetWidth; _UGE["LOD"][2].style.width = _UW * UTL / 100 + "px"; //更新的进度    if (!UTF && _UGE["BM"] && (UTL == 100 || (UST % 60) >= 4)) { U.D.SY.ET["FL"]["MO"].pauseOstart(false); _UGE["BM"] = false; } //进度更新到制定位置播放}//播放的更新U.MPlayer.UPT = function (UPT, UTM, ULD, USL) {    var _UGE = U.D.SY.ET["FL"], _UDOD = _UGE["MO"], _UDAD = _UGE["LOD"], _UTF = _UDOD.getStatus(), _UST = USL - UPT; _UST = _UST / 60 > 0 ? true : (_UST % 60) >= 10; _UGE["TI"] = UTM;    if (ULD == 1 || _UST) {//下载完成        (!_UTF && _UGE["BM"]) && (_UDOD.pauseOstart(false), _UGE["BM"] = false);        _UDAD[0].innerText = parseInt(UPT / 60).prefixInteger() + ":" + parseInt(UPT % 60).prefixInteger(); _UDAD[3].style.width = _UDAD[4].style.left = (_UDAD[1].offsetWidth * (UTM ? (UPT / UTM) : 0)) + "px"; ; //播放时间    }    else { (_UTF && UPT) && (_UDOD.pauseOstart(true), _UGE["BM"] = true); } //暂停播放}//加载成功后总时间U.MPlayer.GD = function (ULD) {    var _UGE = U.D.SY.ET["FL"], _UDTD = _UGE["PF"]["OB"] ? $(_UGE["PF"]["OB"]).Child() : null, _UDAD = _UGE["LOD"]; _UGE["TI"] = ULD;    _UDAD[5].innerText = parseInt(ULD / 60).prefixInteger() + ":" + parseInt(ULD % 60).prefixInteger(); (_UDTD[2]) && (_UDTD[2].innerText = _UDAD[5].innerText);}//错误处理U.MPlayer.Error = function (UE) {    var _UGE = U.D.SY.ET["FL"]; (US.userInfo.userid) && (U.Alert("此音乐暂停服务。"));    if (_UGE.er++ < 10) { U.MPlayer.PNM(); } else { _UGE["MO"].pauseOstart(true); _UGE.er = 0; } //错误音乐太多 停止}//#endregion//#region 上下首//切换播放模式U.MPlayer.QHMS = function (UDOD) {    var _UDFL = U.D.SY.ET["FL"], _UTF = _UDFL["TF"], _UDE = ["J", "UD_SYMRTRLO", "随机"];    switch (_UTF) {        case "J": _UDE = ["D", "UD_SYMRTRLT", "单曲"]; break;        case "D": _UDE = ["S", "", "列表"]; break;    }    _UDFL["TF"] = _UDE[0]; $(UDOD).addAttrArray({ "className": "UD_SYMRTRL UD_SYI " + _UDE[1], "title": _UDE[2] }); U.Alert("切换到" + _UDE[2] + "模式");}//flash听完一首后直接下一首U.MPlayer.PNM = function () {    U.MPlayer.LBSXYY(1);}//首页音乐上下首U.MPlayer.TSDSXS = function () {    var _UDE = U.D.SY.ET["FL"]["Entity"];    if (_UDE["bs"]) { _UDE["bs"](); }    else { U.MPlayer.SDSXS(1, true); }}//上下首U.MPlayer.SDSXS = function (UIE, UTF) {    var _UDE, _UIM, _UTF, _UDSD, _UGE = U.D.SY.ET, _UDOD = $("#UD_MP.UD_MPRRR").Child(), _UDTD = _UGE["FL"]["PF"]["OB"], _UTP = _UGE["FL"]["TF"], _UCE = _UGE["FL"]["Entity"], _UIF = US.userInfo; (_UTP == "D" && UTF) && (_UTP = "");    if ((_UTF = (_UIF.UserId && _UDOD[0].className != "UD_MPRRRL UD_MPRRRLO"))) { _UDE = U.Dk.DiskOperatingSwitch(_UIF.UserId)[0]; } else { _UDE = _UGE["UL"]["WS"][0]; } //随机播放模式 //播放音乐    switch (_UGE["FL"]["TF"]) {        case "J": _UIM = U.P.getRandom(_UDE.length);            _UDE = _UDE[_UIM];            _UDOD = $(_UDOD[_UTF ? 2 : 3]).childg()[1];            _UDOD = $(_UDOD).Child()[UIE];            break; //随机        case "D": _UGE["FL"]["Entity"] = null; _UDE = _UCE; _UDOD = _UDTD; break; //单曲循环        default: //列表循环            if (_UDTD) { _UDSD = $(_UDTD)[UIE == 1 ? "next" : "prev"]()[0]; if (!_UDSD) { if (UIE == -1) { _UDSD = _UDTD; break; } } } //获取            if (!_UDSD) {                _UIM = _UDE.indexOf(_UCE); _UIM = _UIM + UIE; if (_UIM < 0) { _UIM = 0 } else if (_UIM == _UDE.length) { if (!_UTF && !(_UDE.length % 100)) { U.MPlayer.GSDSXS(_UDE.length, UIE); return; } else { _UIM = 0; } }                _UDSD = $(_UDOD[_UTF ? 2 : 3]).childg()[1];                _UDSD = $(_UDSD).Child()[_UIM];                _UDE = _UDE[_UIM];            }            _UDOD = _UDSD;            break;    }    if (_UDOD) { _UDOD.ondblclick(); } else { U.MPlayer.SYBFYY(_UDE); } //播放音乐}//获取随机音乐U.MPlayer.GSDSXS = function (US, UIE, UCB) {    //#error    U.A.Request(US.CD, [US.DB, "UseStudio_Disk", "UD_S_GetUserAlbu", US + 1, US + 100]), U.MPlayer.AsynGSDSXS, [null, UIE, UCB]; //等待播放中    //  U.A.Request(US.Auth,"UseStudioDisk.GetUserAlbu", [US + 1, US + 100]), U.MPlayer.AsynGSDSXS, [null, UIE, UCB]; //等待播放中}//获取随机音乐异步U.MPlayer.AsynGSDSXS = function (r) {    var _UDE = U.D.SY.ET["UL"]["WS"], context = r.context, _UIE = context[1], _UCB = context[2]; r = r.value;    if (r && r.length) { _UDE[0] = _UDE[0].concat(r); } else { UIE = 0; } _UCB ? _UCB() : U.MPlayer.SDSXS(_UIE); //获取播放音乐}//上下首歌曲U.MPlayer.SXYY = function (TF) {    switch (U.D.SY.ET["FL"]["TF"]) {        case "J": U.MPlayer.SFSXYY(); break;        case "D": U.D.SY.ET["FL"]["PF"]["OB"].ondblclick(); break;        default: U.MPlayer.LBSXYY(TF); break;    }}//列表顺序U.MPlayer.LBSXYY = function (ITF) {    var i, _UDCD, _UTF, _UDFL = U.D.SY.ET["FL"], _UDOD = _UDFL["PF"]["OB"], _UDAD = $("ul", $("#UD_SYMMLC")[0]), _UTL = _UDAD.length;    for (i = 0; i < _UTL; i++) {        if ((_UDCD = _UDAD[i]) == _UDOD) {            if ((_UTF = i + ITF) >= _UTL) { _UDCD = _UDAD[0]; } //最后一首下一首回到第一首            else if (_UTF < 0) { _UDCD = _UDAD[_UTL - 1]; } //第一首回到最后一首            else { (_UDAD[_UTF]) && (_UDCD = _UDAD[_UTF]); } //上下首            _UDCD.ondblclick(); return;        }    }}//随机播放U.MPlayer.SFSXYY = function () {    var _UDAD = $("ul", $("#UD_SYMMLC")[0]), _UTF = U.P.getRandom(_UDAD.length); _UDAD[_UTF - 1].ondblclick();}//#endregion//#region 声音和进度调整调整//声音调整U.MPlayer.YYSYTJ = function (UDOD, UL) {    UDOD.title = Math.round(UL) + "%"; U.D.SY.ET["FL"]["MO"].setVol(UL / 100);}//静音变化U.MPlayer.YYJY = function (UDOD, UL) {    var _UDAD = $("div", $(UDOD).Parent());    _UDAD[UL ? "removeClass" : "addClass"]("UD_SYMMLSYOO", 0);    U.MPlayer.YYSYTJ(_UDAD[1], UL);}//调节进度U.MPlayer.YYST = function (UDOD, UL) {    var _UGE = U.D.SY.ET["FL"], _UTF = event.type == "mouseup";    _UGE["MO"].SetTF(_UTF); if (_UTF) { _UGE["MO"].SkipTo(_UGE["TI"] * UL * 10); }}//调节声音和进度U.MPlayer.YDSYTJ = function (UDOD, UCB) {    UCB = [U.MPlayer.OVM, [$(UDOD).Parent(), UCB]];    document.onmousemove = U.M.apply(UDOD, [[UDOD.setCapture], UCB]);    document.onmouseup = U.M.apply(UDOD, [[U.MPlayer.TYDSYTJ, [UDOD]], UCB]);}//进度调变化U.MPlayer.OVM = function (UDOD, UCB) {    var _UDAD = $("div", UDOD), _UCW = UDOD.clientWidth, _UL = ((U.M.GetMousep()["X"] - U.M.pageXY(UDOD)[1]) / _UCW) * 100;    _UL = _UL < 0 ? 0 : (_UL > 100) ? 100 : _UL; _UDAD[_UDAD.length - 2].style.width = _UDAD[_UDAD.length - 1].style.left = _UL + "%";    (UCB) && (UCB(UDOD, _UL));}//释放调节U.MPlayer.TYDSYTJ = function (UDOD) {    UDOD.releaseCapture(); document.onmouseup = document.onmousemove = null;}//#endregion//#endregion//#endregion
 |