當前位置:吉日网官网 - 傳統故事 - 如何在靜態(html)網頁上實現在線連續播放歌曲

如何在靜態(html)網頁上實現在線連續播放歌曲

Flash player我做過,JS沒做過,但我覺得原理應該是壹樣的。按照妳的說法,應該是用JS來監聽網頁中的播放器插件。

簡單說壹下吧。

材料:歌曲,歌曲文件列表(可以是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播放器就完成了。

如果妳不明白,妳可以訪問我的博客。希望能和大家探討壹下。

  • 上一篇:如何阻止隧道滲漏
  • 下一篇:武則天發明了什麽制度,在後來的朝代壹直沿用,至今仍有很大影響?
  • copyright 2024吉日网官网