2009-07-24 3 views
1

友人のグループは、対話の一部としてマイクを聴く小さなゲームに取り組んでいます。私たちは処理と柔軟性を求めてきました。フレックスの場合、このマイクデータ フレックスまたは処理を使用してブラウザ内からマイクから録音する

にFFTを実行

  • ウェブアプリを使って、マイクから録音

    1. 、:誰もがすることに成功した場合にどのような私たちが知りたいことはありますdocs「マイクロフォンからのサウンドデータがグローバルなSoundMixerオブジェクトを通過しないため、SoundMixer.computeSpectrum()メソッドはそれらのソースからのデータを返しません。 1

  • +0

    互換性があるかどうかはわかりませんが、フラッシュメディアサーバーとそれがサポートしているさまざまなコンポーネントを確認してください。このプラグが容易に曲がるかどうかはわかりません。 http://www.adobe.com/products/flashmediaserver/ –

    +0

    ちょうど進捗報告:署名されたJavaアプレットを使用してマイクデータをFFTすることに成功しました。 – speciousfool

    答えて

    1

    あなたの脚注の種類はあなた自身の質問に答えました。 :)いいえ、クライアント側からマイクから生のバイトを読み取ることはできません。 AdobeがFlash 11でこれを実装する可能性はありますが、息を止めないでください。

    Red5のようなフラッシュサーバを設定した場合、バックエンドでrawストリームを読み取り、FFTデータをAMF経由でクライアントに送り返すことができます。これは実際には非常に短い待ち時間で行うことができますが、アプリケーションの性質によってはまだ高すぎる可能性があります。 Red5ページには、バックエンドで動作するJava Webアプリケーションを使用してこれに似たことを達成するためのいくつかの例があります。

    1

    多くの人がこの機能をリクエストしています。

    多くの回避策がgetMicrophone()に表示されることがあります。

    +0

    AIR 2.0で生のマイクアクセス機能が提供されるhttp://theflashblog.com/?p=1426 –

    関連する問題