使用Flash/Actionscript播放mp3直播流

问题描述:

我完全不熟悉ActionScript和Flash。我需要创建一个可以播放以mp3格式实时流式传输的音频的Flash插件。我会使用新的html5 <audio>标签,除了它们不支持mp3,因此我使用了Flash。使用Flash/Actionscript播放mp3直播流

我已成功地发挥远程mp3文件和本地文件,但我在努力得到以下与流数据的工作:

var req:URLRequest = new URLRequest("http://ip:port"); 
var s:Sound = new Sound(req); 
fl_SC = s.play(); 

我有一种感觉,那是因为它不只是一个简单的URL请求。 。如何完成这样的任务?

+0

如果它是一个流,您可能只需要使用NetStream而不是Sound。你必须给我们一个URL的例子来得到你真正想要的东西。请做!干杯 - – NHubben

将URLRequest对象传递给Sound.load方法。

var req:URLRequest = new URLRequest("http://ip:port"); 
var s:Sound = new Sound(); 
s.load(req); 
fl_SC = s.play(); 
+0

不幸的是,这产生了相同的结果..我什么都没听到。我知道流可以工作,因为我可以在VLC中打开它并验证它是否是mp3编码的。 – rewolf

+1

这与OP发布的内容相同。 – Veehmot