问题描述
我在网页中用的是MediaPlayer播放器,<objectclassid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6"id="MediaPlayer1"></object>问题是这样的.一个按钮触发的js的play()函数如下:<script>varsongList=newArray("1.mp3","2.mp3","3.mp3");varnum=0;functionplay(){document.getElementById("MediaPlayer1").URL=songList[num];document.getElementById("MediaPlayer1").controls.play();num++;}</script>//下面的代码是判断一首歌曲是否播放完毕,如果播放完毕,则进行下一首,但是不知道为什么,第一首歌曲可以正常的播放,当第一首歌曲播放完毕之后,把MediaPlayer1的URL换成第二首歌曲之后,不能自动播放,必须手动的点击一下播放按钮才能播放,请问是什么啊?<SCRIPTFOR="MediaPlayer1"EVENT="PlayStateChange(newState)">switch(newState){case8:document.getElementById("MediaPlayer1").URL=songList[num];document.getElementById("MediaPlayer1").controls.play();num++;}</SCRIPT>
时间: 2024-10-29 20:44:02