1

SoundChannel を介して再生するノートの x 数を持つ小さなピアノをフラッシュでプログラムすることを計画しています。

私が見つけていないのは、SoundChannel を介して再生されているものを記録し、それを byteArray としてサーバー側のスクリプトに送信し、WAV (または mp3) として保存する方法です。

Flash Player 10.1 でサウンドを録音できることは知っていますが、私が見つけたすべては、microphone クラスを使用したサウンドの録音に関するものです。音声データをマイクに送信する方法のようです。しかし、それはあまり正しくないか、可能ではないようです...しかし、私は本当に知りません.誰かが同様の考えを持っていて、それをやろうとしましたか? 可能な解決策はありますか?ありがとうございました!

4

2 に答える 2

1

サウンド オブジェクトの SampleDataEvent.SAMPLE_DATA をリッスンすると、Bytes を再生時に読み取り、bytearray に保存できます。または、サウンド オブジェクトで extract メソッドを使用してバイトを取得します。

バイトをサーバーに送信して、ファイルに処理することができます。この回答は、詳細の一部に役立つ場合があります。

また、このスレッドはさらに役立つかもしれません: http://www.kirupa.com/forum/showthread.php?t=338647

于 2011-05-03T00:17:17.080 に答える
0

私の経験上、マイク以外で録音することはできません。関連する他のいくつかの欠点:

  • 音声データをマイクに送信できません
  • マイクやストリーミングから生のサウンド データを取得することはできません。
于 2011-05-03T00:17:16.720 に答える