我正在开发一个关于世界语言的交互式网站。该计划的一部分是制定一张世界地图,当不同的国家徘徊时,该地图会发出声音。重点是语言的发音。
我想嵌入来自每个国家的网络广播流。只要一个人在一个国家上空盘旋,就会播放溪流。当光标离开国家/地区轮廓时,它停止。
代码方面的方法是监听鼠标事件,例如使用jQuery并将流分配给函数。
我设法将mp3文件嵌入到服务器上的一个单独目录中。如何使用m3u?据我所知,html5无法处理m3u流。
我很感激你的帮助。
M3U不是一个流,它是一个播放列表。如果你在文本编辑器中打开一个M3U文件,你会发现它只是一个URL列表。
#EXTM3U
http://example.com/stream
http://example.com/stream2
出于您的目的,去掉任何以磅号#
开头的行,然后使用文件中的URL作为HTML5音频的源。
还要注意的是,还有另一个标准使用M3U8(同样的东西,只是UTF-8编码)HTTP实时流媒体(HLS),但目前还没有广泛的浏览器支持。目前,如果你偶然发现一个M3U文件,可以肯定地说你正在查看一个HTTP渐进流,通常由SHOUTcast或Icecast提供。不过,这种情况在未来可能会改变。