Packageorg.libspark.utils
Classpublic class MediaUtil

flash.media パッケージのためのユーティリティクラスです



Public Methods
 MethodDefined by
  
computeSpectrum(FFTMode:Boolean = false, stretchFactor:int = 0):ByteArray
[static] 現在のサウンド波形からのスナップショットを ByteArray オブジェクトに配置した状態で取得します.
MediaUtil
  
getCamera(name:String = null):Object
[static] ビデオをキャプチャする Camera オブジェクトへの参照を返します.
MediaUtil
  
getMicrophone(index:int = 0, showSettings:Boolean = false, loopBack:Boolean = true, useEchoSuppression:Boolean = false):Microphone
[static] マイクを取得します.
MediaUtil
  
playSound(url:String, loops:uint = 0, sndTransform:SoundTransform = null, bufferTime:Number = 1000, checkPolicyFile:Boolean = false):Object
[static] 外部MP3ファイルを指定してサウンドを再生します.
MediaUtil
Method detail
computeSpectrum()method
public static function computeSpectrum(FFTMode:Boolean = false, stretchFactor:int = 0):ByteArray

現在のサウンド波形からのスナップショットを ByteArray オブジェクトに配置した状態で取得します.

Parameters
FFTMode:Boolean (default = false) — サウンドデータに対して最初にフーリエ変換を実行するかどうかを示すブール値です。
 
stretchFactor:int (default = 0) — サウンドサンプリングの解像度です。

Returns
ByteArray — 現在のサウンド波形からのスナップショットを配置した ByteArray オブジェクト。
getCamera()method 
public static function getCamera(name:String = null):Object

ビデオをキャプチャする Camera オブジェクトへの参照を返します.
戻り値のオブジェクトには camera と video が含まれています。
camera : Camera クラスのインスタンスオブジェクト
video : Video クラスのインスタンスオブジェクト

Parameters
name:String (default = null) — 取得するカメラを names プロパティで返される配列から決定します。

Returns
Object — Camera オブジェクトと Video オブジェクトへの参照を保持するオブジェクト
getMicrophone()method 
public static function getMicrophone(index:int = 0, showSettings:Boolean = false, loopBack:Boolean = true, useEchoSuppression:Boolean = false):Microphone

マイクを取得します.

Parameters
index:int (default = 0) — マイクのインデックス値です。
 
showSettings:Boolean (default = false) — セキュリティパネルのマイクの設定を表示の有無。
 
loopBack:Boolean (default = true) — マイクによってキャプチャされたオーディオをローカルスピーカーに転送するかどうかを指定します。
 
useEchoSuppression:Boolean (default = false) — オーディオコーデックのエコー抑制機能を使用するかどうかを指定します。

Returns
Microphone — オーディオをキャプチャする Microphone オブジェクトの参照を返します。
playSound()method 
public static function playSound(url:String, loops:uint = 0, sndTransform:SoundTransform = null, bufferTime:Number = 1000, checkPolicyFile:Boolean = false):Object

外部MP3ファイルを指定してサウンドを再生します.
戻り値のオブジェクトには sound と channel が含まれています。
sound : Sound クラスのインスタンスオブジェクト
channel : SoundChannel クラスのインスタンスオブジェクト

Parameters
url:String — 外部の MP3 ファイルを指定する URL です。
 
loops:uint (default = 0) — サウンドチャネルの再生が停止するまで startTime 値に戻ってサウンドの再生を繰り返す回数を定義します。
 
sndTransform:SoundTransform (default = null) — サウンドチャンネルに割り当てられた初期 SoundTransform オブジェクトです。
 
bufferTime:Number (default = 1000) — サウンドのストリーミングを開始するまでに、バッファにストリーミングサウンドをプリロードする秒数です。
 
checkPolicyFile:Boolean (default = false) — サウンドのロードを開始する前に、Flash Player が、ロードされるサウンドのサーバーからのクロスドメインポリシーファイルのダウンロードを試行するかどうかを指定します。

Returns
Object — Sound オブジェクトと SoundChannel オブジェクトへの参照を保持するオブジェクト