全件検索で「クラス」を検索した結果、66件ヒットしました。

Microphone クラス

使用可能バージョン【FlashPlayer6 】
使用可能ActionScriptバージョン【ActionScript1.0 】

public class Microphone
extends Object

Microphone クラスを使用すると、Flash Player を実行するコンピュータに接続されたマイクからオーディオをキャプチャできます。

Microphone クラスは主に Flash Communication Server で使用しますが、サーバーなしでも限定された方法で使用できます。たとえば、マイクからのサウンドをローカルシステムのスピーカーを通して出力できます。

注意 : Flash Player に [プライバシー] ダイアログボックスが表示され、ユーザーはマイクへのアクセスを許可するか拒否するかを選択できます。ステージのサイズは必ず 215×138 ピクセル以上に設定してください。これは、ダイアログボックスを表示するために必要な最小サイズです。

ユーザーおよび管理者は、サイトごとにまたはグローバルにマイクへのアクセスを無効にする場合もあります。

Microphone オブジェクトを作成または参照するには、Microphone.get() メソッドを使います。

プロパティ一覧

オプションプロパティ説明
activityLevel:Number(読み取り専用)マイクで検知されているサウンド量を示す数値です。
gain:Number(読み取り専用)マイクによるシグナルのゲイン(増幅率)です。
index:Number(読み取り専用)マイクのインデックスを指定するゼロから始まる整数です。これは、Microphone.namesから返される配列のインデックスと同じです。
muted:Boolean(読み取り専用)ユーザーがマイクへのアクセスを拒否しているか(true)許可しているか(false)を示すブール値です。
name:String(読み取り専用)現在のサウンドキャプチャデバイスの名前を示すストリングです。サウンドキャプチャハードウェアから返されるものです。
staticnames:Array(読み取り専用)[MacromediaFlashPlayer設定]パネルの[プライバシー]を表示しないで、使用できるすべてのサウンドキャプチャデバイスの名前が含まれるストリング配列を取得します。
rate:Number(読み取り専用)マイクのサウンドキャプチャレート(kHz)です。
silenceLevel:Number(読み取り専用)マイクを有効にしてMicrophone.onActivity(true)を呼び出すのに必要な音量を指定する整数です。
silenceTimeOut:Number(読み取り専用)マイクによるサウンド検知が停止してからMicrophone.onActivity(false)を呼び出すまでの経過時間をミリ秒単位で表した数値です。
useEchoSuppression:Boolean読み取り専用プロパティ。エコー抑制が有効になっている場合はtrue、それ以外の場合はfalseを示すブール値です。

イベント一覧

イベント説明
onActivity=function(active:Boolean){}マイクがサウンドの検知を開始または停止したときに呼び出されます。
onStatus=function(infoObject:Object){}ユーザーがマイクへのアクセスを許可または拒否したときに呼び出されます。

メソッド一覧

オプション署名説明
staticget([index:Number]):MicrophoneオーディオをキャプチャするMicrophoneオブジェクトの参照を返します。
setGain(gain:Number):Voidマイクによるサウンドのゲイン(増幅率)を指定します。これは、シグナルが転送前にマイクで増幅される量を表します。
setRate(rate:Number):Voidマイクでサウンドをキャプチャするレート(kHz)を設定します。
setSilenceLevel(silenceLevel:Number,
[timeOut:Number]):Void
サウンドと見なす最小入力レベルと、実際に無音状態が始まったと見なすまでの無音時間の長さを設定します。後者は省略可能です。
setUseEchoSuppression(useEchoSuppression:Boolean):Voidオーディオコーデックのエコー抑制機能を使用するかどうかを指定します。

Microphone クラスのページトップへ