1

Flash Media Serverを使用してマイク入力を録音および再生しています。これは単なるオーディオですが、出力をFLVとして保存しています。録音した音声の波形を取得したいのですが。理想的には、すでにたくさんの保存/録音されたオーディオがあるので、録音または再生時に生成するのではなく、ロードされたFLVを取得して波形を取得できるものが必要です。

AS3には、これに使用できる新しいSound.extract()メソッド(多数のオンラインチュートリアル)がありますが、MP3でのみ機能するようです。FLVオーディオでこの方法を使用する方法はありますか?または、FLVから波形を抽出する別の方法はありますか?ありがとう。

4

1 に答える 1

0

SoundMixer.computeSpectrum を使用して、現在再生中のサウンドのグローバル スナップショットを生成できます。

返されるデータは、オーディオ情報を含む ByteArray です。

以下の Adob​​e のドキュメント リンクに詳細が記載されています。

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/SoundMixer.html#computeSpectrum ()

それが役に立てば幸い!

于 2012-01-05T16:50:55.977 に答える