网页播放器随机播放如何实现呀?

来源:百度知道 编辑:UC知道 时间:2024/06/25 02:48:38
我想在网站上增加2首歌曲,而且希望随机播放,哪位达人可以告诉我怎么做啊?知道的帮我一下,感激不尽!以下是我现在使用的播放器的代码。我的财富值不多,只有15,全部拿出来了
<object id="MediaPlayer" height="40" width="104"
classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" align="left">

<param name="URL" value=http://XXX.com/files-en/bgmusic/qsyc.mp3>

<param name="rate" value="1">

<param name="balance" value="0">

<param name="currentPosition" value="0">

<param name="playCount" value="1">

<param name="autoStart" value="-1">

<param name="currentMarker" value="0">

<param name="invokeURLs" value="-1">

关键要改的是这里:
<param name="URL" value=http://XXX.com/files-en/bgmusic/qsyc.mp3>
如果希望在SCRIPT中进行操作的话可以这样实现:
先取出所有歌曲列表,然后使用随机函数随机取一首歌。
如果是VBScript可以使用 Rnd 来完成。

然后在相应模块中调用:
MediaPlayer.url=...(这里就是你的随机歌曲地址)
MediaPlayer.controls.play()

Math.floor(Math.random()*3);这是一个随机整数的方法 他能随机生成0-2的整数 你可以吧 你的 音乐文件改成0qsyc.mp3、1qsyc.mp3、2qsyc.mp3这3个文件 然后在<param name="URL" value=http://XXX.com/files-en/bgmusic/qsyc.mp3> 这个里 在qsyc.mp3前 加上"+Math.floor(Math.random()*3);+"这段 你再试试 不行就找个懂点的 看看 大体上就这个思路