簡單說壹下吧。
材料:歌曲,歌曲文件列表(可以是XML,也可以是其他任何東西,任何文件),還有幾個簡單的JS語句。
搬運:
1.生成網頁時,將音樂播放器插件的ID命名為WMA。當然,妳可以隨意命名,但這裏很好解釋。
2.讀取XML格式的內容。
同時,XM中對應的歌曲名稱和地址存儲在數組testmp3中(這個數組當然是二維數組,數據組分別是歌曲名稱和歌曲地址)。
好了,這裏,準備工作做好了,這裏是重點——連播。
3.相關聲明:
首先,定義函數getWMAtime
第二,使用Interval = setinterval(" getWMAtime()",900),意思是每隔900毫秒調用壹次函數getWMAtime,放入區間中。
如果要用“上壹首”和“下壹首”,可以作為函數使用。
將音樂地址分配給WMA。URL,並使用WMA . controls . play();播放,用WMA . controls . stop();停止播放,使用WMA . controls . pause();暫停播放。更改音樂地址後,記得用Ajax加載新歌詞!
另壹個:
getWMAtime函數的內容是讀取當前歌詞的播放時間。
當前播放時間:WMA . controls . current position;
總歌曲時長:WMA . current media . duration;
讀取當前時間後,與數組中的時間項進行比較,結果相同(由於其他原因,可能會出現不同的情況,所以用" >;=")
如果前壹次播放時間=歌曲的總時間,改變WMA。URL屬性用JS,然後用WMA . controls . play();的地址。
好了,壹個簡單的JS播放器就完成了。
如果妳不明白,妳可以訪問我的博客。希望能和大家探討壹下。