2014-09-13 39 views
2

我正在一個關於世界語言的互動網站上工作。 計劃的一部分是制定一個世界地圖,當不同的國家徘徊時,它會與聲音發生反應。重點在於語言的聲音。是否有可能從一個.m3u源上懸停的div流?

我想嵌入來自每個國家的網絡電臺流。只要一個人在一個國家上空盤旋,就會播放流。光標離開國家輪廓時停止。

代碼化的方法是聽聽鼠標事件,例如,使用jQuery並將流分配給函數。

我設法嵌入到我的服務器上的一個單獨的目錄中的MP3文件。如何用m3u做到這一點?據我所知html5無法處理m3u流。

我很感激任何幫助。

回答

0

M3U不是流,它是播放列表。如果你在你的文本編輯器中打開一個M3U文件,你會看到它是just a list of URLs

#EXTM3U 
http://example.com/stream 
http://example.com/stream2 

你的目的,拋出與英鎊符號#開頭的行,然後使用的URL在文件中爲您的來源爲您的HTML5音頻。

另外請注意,還有另一個標準使用M3U8(同樣的東西,只是UTF-8編碼)HTTP Live Streaming (HLS),但目前沒有廣泛的瀏覽器支持。現在,如果您偶然發現M3U文件,可以肯定地說您正在查看HTTP逐行掃描流,通常由SHOUTcast或Icecast提供服務。儘管如此,這可能會改變。

+0

我的確如你所說,並且

+0

@YuliyanIlev是的,只需刪除'

+0

我使用了jQuery的.remove函數。奇怪的東西現在正在發生。它第一次工作。當光標離開該區域時,流停止。第二次繼續玩。有兩個或更多的實例在玩。它甚至不會在頁面重新加載時停止。 – ifthisthenthat 2014-09-13 17:45:08

相關問題