📄 jast.js
字号:
<!--//*jast 2006.6
var PlayLoop=1;
function GetEBID(id){return document.getElementById(id);}
//var JaststsA=JastTSL.split("|*|");
var JWP=GetEBID("JastMPlayer");
if(JWP!="[object]"){JWP=document.JastMPlayer;}
var LrcShow=GetEBID("LrcShow");
var I_l=GetEBID("I_l");
var ln=0;
function PlayReset(){
if(JWP.URL!=""){
JWP.controls.stop();
JWP.URL=JWP.URL;
JWP.controls.play();
return false;
}
}
function JastGetStd(){
switch(JWP.playState){
case 1:{
I_l.innerText='已停止';
}
break;
case 2:{I_l.innerText='暂停';}
break;
case 3:{ln=0;I_l.innerText='正在播放...'+GetEBID("aosname").innerHTML;}
break;
case 6:{ln=0;var bp=JWP.network.bufferingProgress;I_l.innerText='缓冲处理: 完成 '+bp.toString()+"%";}
break;
case 9:{if(ln>=120){
I_l.innerHTML='正在连接到媒体,请稍候... <span onclick="return PlayReset();" style="color:#ffff00;cursor:pointer;" title="如果连接时间过长,可以点这里重试。">重试?</span>';
}else{
I_l.innerHTML='正在连接到媒体,请稍候...';ln++;}
}
break;
case 10:{var gct=GetEBID("I_r").innerText;
if(gct!=""&&gct!="00:00/00:00"){
gct=(gct.replace(/\:/g,"")).split("/");
var ctA=gct[0];
var ctB=gct[1];
if(parseInt(Math.round(ctB-ctA))<=3){
ln=0;GetEBID("I_r").innerText='00:00/00:00';
setTimeout("PlaySkip('Next')",100);
}
}
if(ln>=120){
I_l.innerHTML='正在载入,请稍候... <span onclick="return JPlaySong();" style="color:#ffff00;cursor:pointer;" title="如果加载时间过长,可以点这里重试。">不能播放重试?</span>';
}else{I_l.innerHTML='正在载入,请稍候...';ln++;}
}
break;
}
var Jcp=parseInt(JWP.controls.currentPosition);
if(Jcp > 0){
var Jcps=JWP.controls.currentPositionString;
var Jdtrs=JWP.currentMedia.durationString;
GetEBID("I_r").innerText=Jcps+'/'+Jdtrs;
var dura=JWP.currentMedia.duration;
if (Jcp > dura-2)
{
if( getCookies('playAuto')==1&&PlayLoop)
NextPlayList('PlayList');
else
{
JWP.Settings.playCount=100;
JWP.controls.play()
}
}
}
setTimeout("JastGetStd()", 1000);
}
JastGetStd();
function JPlaySong(){
}
function PlaySkip(Jast){
var JastGetCN=((GetEBID("Jast_CKSN").value).split(",")).length-2;
var JastGetDQ=GetEBID("Jast_DQBF").value;
var JastSetDQ=JastGetCN;
if(Jast=="Back"){JastGetDQ--;}
else{JastGetDQ++;JastSetDQ=0;}
if(JastGetDQ==-1||JastGetDQ>JastGetCN){GetEBID("Jast_DQBF").value=JastSetDQ;} else{GetEBID("Jast_DQBF").value=JastGetDQ;}
JWP.controls.stop();
JPlaySong();
return false;
}
//-->
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -