1

Flex モバイルで mp3 ストリームを再生するサンプル コードを Adob​​e からコピーしましたが、動作しないようです。

例として使用したスト​​リームは、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();
                     }

デバッガーを使用すると、s (サウンド) オブジェクトは次の状態になります。

           s.isBuffering is true; 
           s.isURLInaccesible is false; 
           s.bytesLoaded = 0 
           s.bytesTotal = 0; 

これは簡単な作業のように思えますが、なぜこの例がうまくいかないのでしょうか?

どうもありがとう!

ダン

4

1 に答える 1

0

サウンドファイルを変更しようとしたことがありますか

  1. サウンド ファイル内のすべてのメタデータを削除します。
  2. 新しい MP3 ファイルにエクスポートします。
  3. 大きすぎて読み込めませんか?リッスンするエラーイベントを追加してみてください。
于 2016-12-31T19:05:50.037 に答える