1

我正在使用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 播放它时它不起作用。我究竟做错了什么?

4

1 回答 1

0

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

于 2013-07-16T18:42:40.303 回答