SoundManager2和Streaming URL

时间:2013-07-16 17:39:05

标签: soundmanager2

我正在使用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(); 

当我将网址放入浏览器时,它可以工作,但是当我尝试从soundmanager2播放它时它不起作用。我做错了什么?

1 个答案:

答案 0 :(得分:0)

您正在使用的URL指向m3u文件。要通过SoundManager播放,您需要直接指向流媒体网址:http://stereo.wavestreamer.com:3056/Live(从m3u文件中提取)。要获得其他类似游戏的“流”,您需要构建一些javascript来生成ajax请求以获取listen.m3u文件,然后从播放列表中提取实际的流URL。