メイン コーダーズルーム【スクリプト系】 マイクからの入力レベルを獲得したい。 | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
capricorn | Åê¹ÆNo.7844 投稿日時: 2004-6-1 23:20 |
新米 居住地: 投稿: 12
使用環境:
windows2000,FLASH MX2004, |
マイクからの入力レベルを獲得したい。 マイクの設定について教えてください。
PCに接続したマイクの入力レベルをとりたいと思って、 trace(Microphone.activityLevel); をenterAFrame関数の中に書きました。 Flash Playerの設定パネルを開いて、マイクのタブを開いている間は、 このtraceによって値が出力されるのですが、他のタブにしたり設定パネルを 閉じるとこの値が出力されなくなります。プライバシーのタブでは許可にチェックしています。 どうすれば、常に値を出力するようにできるのでしょうか? よろしくお願いします。 動作環境は、win2000, FLASH MX2004です。 |
Takashi Murakami | Åê¹ÆNo.7855 投稿日時: 2004-6-2 9:36 |
新米 居住地: 千葉県 投稿: 2
使用環境:
XP 10.3.9 Pro 7.2/Pro 8.0 |
Re: マイクからの入力レベルを獲得したい。 はじめまして。
Microphone.activityLevelの値はNetStreamやMovieClipに割り当てていない場合は常に「-1」になります。 ですので、例えばこんな感じで割り当ててあげれば常に出力されると思いますが、いかがでしょう? theMic = Microphone.get(); this.attachAudio(theMic); //ここで割り当て this.onEnterFrame = function(){ trace(theMic.activityLevel); } |
capricorn | Åê¹ÆNo.7895 投稿日時: 2004-6-2 22:40 |
新米 居住地: 投稿: 12
使用環境:
windows2000,FLASH MX2004, |
Re: マイクからの入力レベルを獲得したい。 takashiさん
返信どうもありがとうございます。 ご指摘の通り、MicrophoneオブジェクトををMovieClipに貼付けることによって activityLevelの値を得ることができました。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |