var Timer1;

function clearTimer() {
	clearInterval(Timer1);
}

function setTimer() {
	clearTimer();
	Timer1=setInterval("playing()", 500);
}

function playStateChange1(NewState) {
	var tip = document.getElementById("mediaInfo");
	switch (NewState) {
		case 1: // Stopped
			tip.innerText = "";
			clearTimer();
			break;
		case 2: // Paused
			tip.innerText = "ss";
			clearTimer();
			break;
		case 3: // Playing
			var sl=WMPlayer.currentMedia.duration.toFixed(0);
			tip.innerText = "正在播放...";
			if (sl>0) setTimer();
			break;
		case 8: // MediaEnded
			tip.innerText = "";
			clearTimer();
			break;
	}
}

function playing() {
	var cp=WMPlayer.controls.currentPosition.toFixed(0);
	var sl=WMPlayer.currentMedia.duration.toFixed(0);
	var tip = document.getElementById("mediaInfo");
	var t=document.getElementById("ctime");
	if (t) {
		t.innerText=s2hms(cp)+"/"+s2hms(sl);
	}

	if (parseInt(WMPlayer.playState) == 6)
	{
		var buffer = parseInt(Math.round(WMPlayer.network.bufferingProgress));
		if (buffer > 0 || buffer < 100)
			tip.innerText = "缓冲处理: " + buffer.toString() + "%";
		else
			tip.innerText = "缓冲处理...";
	}
}

function s2hms(s) {
	var h=(s-s%3600)/3600;
	s%=3600;
	if (h<10) h="0"+h;
	var m=(s-s%60)/60;
	if (m<10) m="0"+m;
	s%=60;
	if (s<10) s="0"+s;
	if (h>0)
		return(h+":"+m+":"+s);
	else
		return(m+":"+s);
}
