WMP中播放状态判断问题
PlayStateChange 事件表示Media Player的播放状态已经改变,Media Player可能的状态有:0 播放已经停止(mpStopped)
1 播放暂停(mpPaused )
2 正在播放(mpPlaying)
3 正在等待流开始(mpWaiting)
4 向前搜索(mpScanForward)
5 向后搜索(mpScanReverse)
6 向前跳跃(mpSkipForward)
7 向后跳跃(mpSkipReverse)
8 流已经关闭(mpClosed)
用JavaScript处理该事件的方法为:
<script language="javascript" for="MediaPlayerObject" event="playStateChange(NewState)">
switch (NewState)
{
case 1:
//alert("");
break;
case 2:
//alert("Paused");
break;
case 3:
//alert("Playing");
break;
case 8:
//alert("stopped");
setTimeout("showMusic();",1000); break;
default:
//alert(NewState.toString());
break;
}
</script>