我正在使用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播放它时它不起作用。我做错了什么?
答案 0 :(得分:0)
您正在使用的URL指向m3u文件。要通过SoundManager播放,您需要直接指向流媒体网址:http://stereo.wavestreamer.com:3056/Live(从m3u文件中提取)。要获得其他类似游戏的“流”,您需要构建一些javascript来生成ajax请求以获取listen.m3u文件,然后从播放列表中提取实际的流URL。