0

嗨,我的名字是 Tamer,据我所知,这是 stackoverflow 中的第一篇文章。:)

我一直在寻找我的一个问题,但还没有找到任何解决方案。一旦按下播放按钮,我想将我的无线电广播从它的原始主机转发到我的嵌入式 Flash 播放器。是否可以通过动作脚本(flash - as3)?我的广播是 Icecast 格式,我正在播放 mp3,但我的挂载点不完全是 /listen.mp3。它有更多的扩展,比如 ?auth 和一些随机的固定内容(我的意思是,在 auth 部分的末尾还有一些其他的东西,但它一直都是一样的,就像一个固定的链接)。

感谢您的帮助和时间!

4

2 回答 2

0

当使用上述答案时,高内存使用可能对您的观众来说是一个问题,因为“声音”变量会在播放时下载数据。

使用渐进式播放/下载会更好,但必须从 mp3 更改流格式,因为它只允许 M4A 流(MP4 容器中的 AAC 音频数据)。

var netConnection:NetConnection = new NetConnection();
netConnection.connect(null);
var netStream:NetStream = new NetStream(netConnection);
netStream.play(“http://your.stream.url/stream.m4a”);

只是我的 2 美分 :)

于 2013-11-15T05:00:14.847 回答
0

是的,您可以使用 Flash 播放流。你的挂载点是什么并不重要。只需插入流的真实 URL。文件扩展名和什么无关紧要。

于 2013-03-14T14:44:36.370 回答