Actionscript 3 Flex播放mp3流不起作用

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

我从Adobe复制了在Flex mobile中播放mp3流的示例代码,但它似乎不起作用

我使用的流作为示例在Winamp中运行得非常好

这是我的代码:

                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网站的音频流示例