トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     マイクからの入力レベルを獲得したい。
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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の値を得ることができました。

ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops