📄 mediaplayer_lb.js
字号:
// JavaScript Document
//var $sign="http://wma.yymp3.com/1300/";
var $sign="http://s2.7t7t.com:81/";
function GetEBID(id){return document.getElementById(id);}
var Msg_z="正在播放"
var DowP=0;
var PlayLoop=1;
var load_In_s;
var tl='';
function Wplay(){
switch(MediaPlayer.playState){
case 1:{Msg_z='正在播放:'+ GetEBID("aosname").innerHTML; MediaPlayer.controls.play();GetEBID("pause").title="播放";}
break;
case 2:{Msg_z='正在播放:'+ GetEBID("aosname").innerHTML; MediaPlayer.controls.play();GetEBID("pause").src="/playerimg/pause.gif";GetEBID("pause").title="暂停";}
break;
case 3: {Msg_z='暂停'; MediaPlayer.controls.pause();GetEBID("pause").src="/playerimg/h1.gif";GetEBID("pause").title="播放";}
break;
}
}
//播放
function plays(){
switch(MediaPlayer.playState){
case 1:{GetEBID("pause").src="/playerimg/h1.gif";GetEBID("pause").title="播放";}
break;
case 2:{GetEBID("pause").src="/playerimg/h1.gif";GetEBID("pause").title="播放";}
break;
case 3:{GetEBID("pause").src="/playerimg/pause.gif";GetEBID("pause").title="暂停";}
break;
}
}
function playout(){
switch(MediaPlayer.playState){
case 1:{GetEBID("pause").src="/playerimg/start.gif";}
break;
case 2:{GetEBID("pause").src="/playerimg/start.gif";}
break;
case 3:{GetEBID("pause").src="/playerimg/pause1.gif";}
break;
}
}
function Wstop(){
MediaPlayer.controls.stop()
GetEBID("pause").src="/playerimg/start.gif";
Msg_z="停止"
}
//停止
function Wpause(){
MediaPlayer.controls.pause()
Msg_z="暂停"
}
//暂停
var Times=""
function showTime(){
var cp=MediaPlayer.controls.currentPosition; //播放秒
var cps=MediaPlayer.controls.currentPositionString; //播放时间
var dur=MediaPlayer.currentMedia.duration; //总秒
var durs=MediaPlayer.currentMedia.durationString; //总时间
DowP=parseInt(MediaPlayer.network.downloadProgress.toString());////下载量
if(dur>0){
Times= cps + "/" + durs;
}else{
Times=""
}
E("playdown").style.width=DowP*298/100;
E("playfjd").style.width = cp/dur*298;
E("playstat").innerHTML = Times;
E("playShowname").innerHTML = Msg_z ;
if(cp>=durs){
clearTimeout(ShowMuisc);
}
//删除调用
//window.status = Times
//歌词滚动
if(MediaPlayer.PlayState==3 && tl !=""){
Cs=Math.floor(MediaPlayer.controls.CurrentPosition);
var rtl="|"+tl;
if((rtl.indexOf("|"+Cs+"|")) != -1){
GetEBID("LrcDiv").scrollTop=(GetIH("I"+Cs+""))-40;
GetEBID("T_"+St).className="";
GetEBID("T_"+Cs).className="b";
St=Cs;
}
}
}
//
//http://wma.yymp3.com/new10/liangjingru12/4.wma
//getUrl("http://wmadj.yymp3.com/music_dj/2/wl7tfqjzxa20070328165151_13700.wma");
function getUrl(Url){
MediaPlayer.URL=Url
load_In = setInterval('JastGetStd()',1000);
}
//地址
loadtime=0
//检测歌曲下载
var ln=0;
function JastGetStd(){
switch(MediaPlayer.playState){
case 1:{
Msg_z='已停止';
}
break;
case 2:{Msg_z='暂停';}
break;
case 3:{ln=0;Msg_z='正在播放...'+ GetEBID("aosname").innerHTML;}
break;
case 6:{ln=0;var bp=MediaPlayer.network.bufferingProgress;Msg_z='缓冲处理: 完成 '+bp.toString()+"%";}
break;
case 9:{if(ln>=120){
Msg_z='正在连接到媒体,请稍候... ';
}else{
Msg_z='正在连接到媒体,请稍候...';ln++;}
}
break;
case 10:{var gct=Times;
if(ln>=120){
Msg_z='正在载入,请稍候... 不能播放重试?';
}else{Msg_z='正在载入,请稍候...';ln++;}
}
break;
}
var Jcp=parseInt(MediaPlayer.controls.currentPosition);
if(Jcp > 0){
var Jcps=MediaPlayer.controls.currentPositionString;
var Jdtrs=MediaPlayer.currentMedia.durationString;
var dura=MediaPlayer.currentMedia.duration;
showTime();
if (Jcp > dura-2)
{
if( getCookies('playAuto')==1&&PlayLoop)
NextPlayList('PlayList');
else
{
MediaPlayer.Settings.playCount=100;
MediaPlayer.controls.play();
}
}
}
}
function E(id){return document.getElementById(id);}
document.onmouseup=function(){blnDragging=false;}
var minLimit= 0;
var maxLimit= 300;
var vminLimit= -23;
var vmaxLimit= 17;
var volTrkLength=300;
var vvolTrkLength=50;
var SliderWsize= 11
var playfjd;
var blnDragging=false;
var mPosX;
var evtSrcObj;
function initVol(){
var ps=MediaPlayer.settings.volume;
getUrl($sign+Music_url);
if(isNaN(ps) || ps<0){ps=0;}
else if(ps>=100){ps=100;}
playfjd=volSlider.style.pixelLeft;
volSlider.style.pixelLeft= playfjd + Math.floor(vvolTrkLength * ps/100)+vminLimit-10;
}
function volTracking(){
if (blnDragging ){
var sliderLength= volTrkLength;
var mov = parseInt(playfjd) + event.clientX - mPosX;
if(mov <= minLimit){
evtSrcObj.style.width=minLimit;
MediaPlayer.controls.CurrentPosition=0;
}
if(mov > MediaPlayer.currentMedia.duration){
evtSrcObj.style.width=maxLimit;
MediaPlayer.controls.CurrentPosition=MediaPlayer.currentMedia.duration;
}
if ((mov <= maxLimit) && (mov > minLimit )){
evtSrcObj.style.width=parseInt(playfjd) + event.clientX - mPosX;
MediaPlayer.controls.CurrentPosition=Math.round(((mov-minLimit-2)/(sliderLength))*MediaPlayer.currentMedia.duration);
}
}return false;
}
function setVol(){
blnDragging=false;
}
function readyDrag(){
evtSrcObj=E("playfjd");
mPosX=event.clientX;
playfjd=evtSrcObj.style.width;
playfjd=playfjd.replace('px','');
blnDragging=true;
document.onmousemove=volTracking;
}
function readyDragV(){
if(document.layers){return false;}
evtSrcObj=event.srcElement.id;
mPosX=event.clientX;
playfjd=volSlider.style.pixelLeft;
blnDragging=true;
document.onmousemove=volTrackingV;
}
function volTrackingV(){
if (blnDragging ){
var sliderLength= vvolTrkLength;
var mov = parseInt(playfjd) + event.clientX - mPosX;
if(mov <= vminLimit){
volSlider.style.pixelLeft=vminLimit;
MediaPlayer.settings.volume=0;
}
if(mov > vmaxLimit){
volSlider.style.pixelLeft=vmaxLimit;
MediaPlayer.settings.volume=100;
}
if ((mov <= vmaxLimit) && (mov > vminLimit )){
volSlider.style.pixelLeft=parseInt(playfjd) + event.clientX - mPosX;
MediaPlayer.settings.volume=Math.round(((mov-vminLimit-2)/(sliderLength))*100);
}
}return false;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -