Actionscript 3 Flex播放mp3流不起作用
我从Adobe复制了在Flex mobile中播放mp3流的示例代码,但它似乎不起作用 我使用的流作为示例在Winamp中运行得非常好 这是我的代码:Actionscript 3 Flex播放mp3流不起作用,actionscript-3,apache-flex,streaming,Actionscript 3,Apache Flex,Streaming,我从Adobe复制了在Flex mobile中播放mp3流的示例代码,但它似乎不起作用 我使用的流作为示例在Winamp中运行得非常好 这是我的代码: import flash.net.*; import flash.media.*; private var req:URLRequest; private var context:SoundLoaderContext = new SoundLoaderContex
import flash.net.*;
import flash.media.*;
private var req:URLRequest;
private var context:SoundLoaderContext = new SoundLoaderContext(8000, true);
private var s:Sound;
private var channel:SoundChannel = new SoundChannel();
private function AudioOn():void
{
req = new URLRequest("http://stream2.srr.ro:8000");
s = new Sound(req,context);
channel=s.play();
}
private function onInit() : void {
AudionOn();
}
使用debbuger,s sound对象具有以下状态:
s.isBuffering is true;
s.isURLInaccesible is false;
s.bytesLoaded = 0
s.bytesTotal = 0;
这似乎是一项简单的任务,但为什么这个示例不起作用
非常感谢
Dan您是否尝试过通过修改声音文件 删除声音文件中的所有元数据。 将其导出为新的MP3文件。 它是否太大而无法装载?尝试添加要侦听的错误事件。
你确定这个问题应该用Flex标记吗?您似乎正在使用ActionScript类;但不是Flex类。@Reboog711我正在使用Flex构建我的移动应用程序。这是Adobe网站的音频流示例