我正在使用soundmanger 2,并且我正在尝试实现一个在按钮被按下时播放的流。但是它不工作,请看我的代码如下:
soundManager.setup({
url: './swf/',
preferFlash: true,
flashVersion: 9 })
soundManager.createSound({
id: 'foo',
url: 'http://stereo.wavestreamer.com:3056/listen.m3u?sid=1',
type: 'audio/mp3'
}).play(); 当我把url放到浏览器中时,它可以工作,但当我试图在soundmanager2上播放它时,它就不工作了。我做错了什么?
发布于 2013-07-17 02:42:40
您使用的URL指向一个m3u文件。要让它通过SoundManager播放,您需要直接指向流式URL:http://stereo.wavestreamer.com:3056/Live (从m3u文件中提取)。要获得其他类似的“流”,您需要构建一些javascript,它发出ajax请求以获取listen.m3u文件,然后从播放列表中提取实际的流URL。
https://stackoverflow.com/questions/17683413
复制相似问题