⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mediaplayer_lb.js

📁 天空音乐程序 V5.0 商业版程序安装说明: (申明:请尊重天空音乐程序作者的劳动成果
💻 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 + -