我已经为广播电台www.SSSVibez.com购买了Flash网站。 当您打开Flash网站时,会在后台播放mp3。代码如下:
var mysound = new Sound();
_root.mysound.onLoad = function (loadedOK)
{ if(loadedOK)
{_root.mysound.start(0,9999);}
}
_root.mysound.loadSound("music.mp3", false);
哪个可以正常工作,但我希望播放广播流而不是MP3文件 而且我不知道该怎么做(自从我使用Actionscript以来已经有一段时间了。请注意,它是基于Actionscript 2.0构建的。
答案 0 :(得分:0)
我已经为广播电台购买了Flash网站
我不愿意告诉您这一点,但是Flash正在迅速消失。如果您可以取回您的钱,我建议您这样做。
此模板是Actionscript 2.0
在ActionScript 2.0中,如果没有某种形式的内存泄漏,就不可能有HTTP流。收听时间超过几个小时的听众可能会遇到这种情况。
我希望播放广播流,而不是播放MP3文件
只需输入流的URL,而不是MP3文件的URL。
如果要播放来自SHOUTcast服务器的流,则需要在URL末尾使用分号;
。例如,如果您的服务器运行在http://stream.example.com:8000/
上,请使用流URL http://stream.example.com:8000/;
。这可以绕过SHOUTcast服务器的怪癖,它们在其中返回管理页面,而不是包含“ Mozilla”的用户代理的流URL。其他服务器不会遇到此问题。