2012-01-19 14 views
1

ラット!フレックス(フラッシュ)で音を鳴らして何も聞こえません

フレックスでby-the-bookサウンド再生を行っていて、聞こえません。

私はこの試みた:

var snd : Sound = new Sound(); 
snd.addEventListener(Event.COMPLETE, function(e : Event) : void 
{ 
    snd.play(); 
}); 
snd.addEventListener(IOErrorEvent.IO_ERROR, function(e : IOErrorEvent) : void 
{ 
    Log.format("Playing gong sound failed...\n{0}", e.toString()); 
}); 
snd.load(new URLRequest("http://localhost:8000/gong.wav")); 

をそして私は単純みました:

var snd : Sound = new Sound(new URLRequest("http://localhost:8000/gong.wav")); 
snd.play(); 

をしかし、私は何も聞いていません。 vlcで同じmp3ファイルを起動するとうまくいきます。はい、私のスピーカーはオンになっています。 :)

これは読み込みではありません。私はそれが実際にそれらの40キロバイトの罰金を読み込んでいるのがわかります。もし私が間違ったURLを与えたら、私はを実行します。 IOErrorを取得します。それは演奏しているかのようですが、何も聞こえません。フレックスドキュメントの「Working with Sound」から

答えて

2

デジタル オーディオ、ActionScript 3.0のコード化するために使用される様々なサウンドファイル形式がありますが、Flash PlayerとAIRのサポートサウンドファイル はmp3に格納されていることをフォーマット。 WAVやAIFFのような他のフォーマットのファイル を直接ロードしたり、再生したりすることはできません。

確かにmp3を再生していますか?あなたのURLは「.wav」と表示されています...

+0

+1は全く同じものを入力しています。 [サウンド]のドキュメント(http://help.adobe.com/jp/FlashPlatform/reference/actionscript/3/flash/media/Sound.html?filter_flash=cs5&filter_flashplayer=10.2&filter_air=2.6) –

関連する問題