| メソッド | プロパティ | エフェクト | イベント | スタイル | フレームあり | フレームなし |
実装インターフェイスの一覧![]()
MediaPlayback コントロールは、MediaController コントロールと MediaDisplay コントロールを組み合わせたものです。メディアコンテンツをストリーミングする方法と、ユーザーが再生を制御するためのインターフェイスを提供します。
MXML シンタックス
<mx:MediaPlayback> タグは、親クラスのすべてのプロパティと、次のプロパティを継承します。
<MediaPlayback
aspectRatio = "true|false"
autoPlay = "true|false"
autoSize = "false|true"
contentPath = "No default.
controllerPolicy = "auto|on|off"
controlPlacement = "bottom|top|left|right"
cuePoints = "No default."
fps = "30"
mediaType = No default."
playheadTime = "No default."
totalTime = "No default."
volume = "75"
change = "Event handler.No default."
click = "Event handler.No default."
complete = "Event handler.No default."
cuePoint = "Event handler.No default."
playheadChange = "Event handler.No default."
progress = "Event handler.No default."
start = "Event handler.No default."
volumeChange = "Event handler.No default."
/>
関連項目
MediaController
MediaDisplay
| コンストラクタ | |
MediaPlayback ( )
コンストラクタです。 |
|
| メソッド | |
| addCuePoint( aName:String, aTime:Number)
: Void 表示インスタンスに新規キューポイントを追加します。 |
| contract( force:Boolean)
: Void controllerPolicy を auto に設定した場合、コントローラが縮小します。 |
| expand( force:Boolean)
: Void controllerPolicy を auto に設定した場合、コントローラが展開します。 |
| getController( )
: mx.controls.MediaController 内部の MediaController への参照を返します。 |
| getCuePoint( pointName:String)
: mx.controls.streamingmedia.CuePoint キューポイント名を返します。 |
| getCuePoints( )
: Array このオブジェクトに関連付けられているすべてのキューポイントを含む CuePoint オブジェクトの配列を返します。 |
| load( )
: Void 再生せずにメディアをロードします。 |
| pause( )
: Void 再生ヘッドを移動せずにメディアの再生を停止します。 |
| play( startingPoint:Number)
: Void 指定の開始ポイントからメディアを再生します。 |
| removeAllCuePoints( )
: Void すべてのキューポイントを削除します。 |
| removeCuePoint( aCuePoint:mx.controls.streamingmedia.CuePoint)
: Void キューポイントを削除します。 |
| setCuePoints( cp:Array)
: Void CuePoint オブジェクトの配列を作成および格納します。 |
| setMedia( aUrl:String, aType:String)
: Void コンテンツパスとメディアの種類を同時に設定します。 |
| stop( )
: Void メディアの再生を停止し、再生ヘッドをゼロにリセットします。 |
| mx.core.UIComponent クラスから継承されるメソッド |
drawFocus getFocus getFocusManager setEnabled setFocus |
| プロパティ | |
| aspectRatio:Boolean true の場合は、基になるビデオの縦横比が維持されます。 |
| autoPlay:Boolean メディアが直ちにバッファリングと再生を開始するかどうかを示します。 |
| autoSize:Boolean 画面サイズをメディアの推奨サイズにするかどうかを指定します。 |
| bytesLoaded:Number
[読み取り専用]
既にロードされたバイト数です。 |
| bytesTotal:Number
[読み取り専用]
ロードするバイト数の合計です。 |
| contentPath:String ストリーミングするメディアの相対パスとファイル名です。 |
| controllerPolicy:String このコントローラがマウス操作に対してどのように動作するかを示します。 |
| controlPlacement:String ディスプレイコンポーネントを基準とするコントロールの相対位置です。 |
| cuePoints:Array このコントロールに関連付けられているすべてのキューポイントを含む CuePoint オブジェクトの配列です。 |
| fps:Number ビデオの場合のみ使用される 1 秒あたりのフレーム数です。 |
| mediaType:String 再生するメディアの種類です。 |
| mostRecentCuePoint:mx.controls.streamingmedia.CuePoint
[読み取り専用]
最後に発行されたキューポイントを含む読み取り専用プロパティです。 |
| mostRecentCuePointName:String
[読み取り専用]
最後に発行されたキューポイントの名前を含む読み取り専用プロパティです。 |
| mostRecentCuePointTime:Number
[読み取り専用]
最後のキューポイントが発行されたときの時間 (秒数) を含む読み取り専用プロパティです。 |
| playheadTime:Number 再生を開始してからの再生ヘッドの位置を秒数で示します。 |
| playing:Boolean
[読み取り専用]
true に設定された場合、メディアは現在再生中です。 |
| totalTime:Number メディアの全体の長さを秒数で示します。 |
static | version:StringMediaComponentVersion は内部的な使用のみを目的としています。 |
| volume:Number ボリューム設定です。0 から 100 の範囲になります。 |
| mx.core.View クラスから継承されるプロパティ |
baselinePosition className numChildren version |
| mx.core.UIComponent クラスから継承されるプロパティ |
enabled errorString tabEnabled tabIndex version |
| エフェクト |
| mx.core.UIComponent クラスから継承されるエフェクト |
focusInEffect focusOutEffect |
| mx.core.UIObject クラスから継承されるエフェクト |
creationCompleteEffect hideEffect mouseDownEffect mouseOutEffect mouseOverEffect mouseUpEffect moveEffect resizeEffect showEffect |
| イベント | |
change | メディアの再生中に継続的にブロードキャストされます。このイベントオブジェクトの target プロパティには、イベントをトリガしたコンポーネントへの参照が含まれます。type プロパティには、イベントの名前である change が含まれます。 |
click | ユーザーが [再生]/[一時停止] ボタンをクリックしたときにブロードキャストされます。イベントオブジェクトにはプロパティの詳細が含まれ、その中にストリング pause または play が含まれます。このイベントオブジェクトの target プロパティには、イベントをトリガしたコンポーネントへの参照が含まれます。type プロパティには、イベントの名前である click が含まれます。 |
complete | 再生ヘッドがメディアの末尾に達したときにブロードキャストされます。このイベントオブジェクトの target プロパティには、イベントをトリガしたコンポーネントへの参照が含まれます。type プロパティには、イベントの名前である complete が含まれます。 |
cuePoint | キューポイントの time プロパティの値が、関連付けられた MediaPlayback または MediaDisplay コントロールの再生ヘッド位置の値に等しくなったときに、ブロードキャストされます。このイベントオブジェクトには、次のプロパティが含まれます。 - cuePointName cuePoint の名前を含むストリングです。- cuePointTime フレーム番号または再生時間 (秒数) を含む整数です。- このイベントオブジェクトの target プロパティには、イベントをトリガしたコンポーネントへの参照が含まれます。- type プロパティには、イベントの名前である cuePoint が含まれます。 |
playheadChange | ユーザーが再生スライダを移動するか、[最初のフレームへ] または [最後のフレームへ] ボタンをクリックしたときに、ブロードキャストされます。このイベントオブジェクトには、次のプロパティが含まれます。 - detail には完了した割合をパーセントで示す数値が含まれます。- このイベントオブジェクトの target プロパティには、イベントをトリガしたコンポーネントへの参照が含まれます。- type プロパティには、イベントの名前である playheadChange が含まれます。 |
progress | メディアの再生中に継続的にブロードキャストされます。このイベントオブジェクトの target プロパティには、イベントをトリガしたコンポーネントへの参照が含まれます。type プロパティには、イベントの名前である progress が含まれます。 |
start | 再生を開始するのに十分なメディアがバッファリングされたときにブロードキャストされます。このイベントオブジェクトの target プロパティには、イベントをトリガしたコンポーネントへの参照が含まれます。type プロパティには、イベントの名前である start が含まれます。 |
volumeChange | ユーザーがボリュームを調整したときにブロードキャストされます。MXML では、プロパティ名として volumeChange を使用します。ActionScript では、volume を使用します。このイベントオブジェクトには、次のプロパティが含まれます。 - detail には、ボリュームを示す 0 (最小) から 100 (最大) までの整数が含まれます。- このイベントオブジェクトの target プロパティには、イベントをトリガしたコンポーネントへの参照が含まれます。- type プロパティには、イベントの名前である volumeChange が含まれます。 |
| mx.core.View クラスから継承されるイベント |
childCreated childDestroyed childIndexChanged |
| mx.core.UIComponent クラスから継承されるイベント |
focusIn focusOut invalid keyDown keyUp valid valueCommitted |
| スタイル |
| mx.core.UIObject クラスから継承されるスタイル |
color fontFamily fontSize fontStyle fontWeight horizontalGap leading marginLeft marginRight textAlign textDecoration textIndent verticalGap |
| コンストラクタの詳細 |
MediaPlayback( )
| メソッドの詳細 |
addCuePoint( aName:String, aTime:Number)
: Void
パラメータ
aName:String - キューポイントの名前です。
aTime:Number - キューポイントを追加するメディア内の場所を時間 (秒数) で示します。
contract( force:Boolean)
: Void
auto に設定した場合、コントローラが縮小します。それ以外の場合は、force が true でない限り、何もしません。
パラメータ
force:Boolean - true の場合は、コントローラを縮小します。
expand( force:Boolean)
: Void
auto に設定した場合、コントローラが展開します。それ以外の場合は、force が true でない限り、何もしません。
パラメータ
force:Boolean - true の場合は、コントローラを展開します。
getController( )
: mx.controls.MediaController
戻り値
MediaPlayback コントロールによって使用される MediaController を返します。
getCuePoint( pointName:String)
: mx.controls.streamingmedia.CuePoint
パラメータ
pointName:String - 取得するキューポイントの名前です。
戻り値
指定された名前を持つオブジェクトに関連付けられた CuePoint を返します。
getCuePoints( )
: Array
戻り値
CuePoint オブジェクトの配列を返します。
load( )
: Void
pause( )
: Void
play( startingPoint:Number)
: Void
パラメータ
startingPoint:Number - 再生を開始する箇所の先頭からの秒数です。このパラメータはオプションです。省略した場合は、現在の再生ヘッドの位置から再生を開始します。
removeAllCuePoints( )
: Void
removeCuePoint( aCuePoint:mx.controls.streamingmedia.CuePoint)
: Void
パラメータ
aCuePoint:mx.controls.streamingmedia.CuePoint - 削除するキューポイントです。
setCuePoints( cp:Array)
: Void
パラメータ
cp:Array - CuePoint オブジェクトの配列です。
setMedia( aUrl:String, aType:String)
: Void
パラメータ
aUrl:String - 再生するメディアの URL です。
aType:String - 再生するメディアの種類です。有効な値は "FLV" または "MP3" です。
stop( )
: Void
| プロパティの詳細 |
aspectRatio:Boolean
true の場合は、基になるビデオの縦横比が維持されます。デフォルト値は true です。
autoPlay:Boolean
autoSize:Boolean
true の場合は、画面サイズがメディアの推奨サイズに調整されます。false の場合は、メディアのサイズが画面サイズに合わせて調整されます。
bytesLoaded:Number [読み取り専用]
bytesTotal:Number [読み取り専用]
contentPath:String
controllerPolicy:String
on このコントローラが常に展開されています。off このコントローラが常に縮小され、プログラムからのみ展開できます。auto このコントローラが最初は縮小されています。マウスポインタが置かれると展開され、マウスポインタが離れると縮小されます。
controlPlacement:String
top、bottom、left、または right です。デフォルト値は bottom です。
cuePoints:Array
fps:Number
mediaType:String
mostRecentCuePoint:mx.controls.streamingmedia.CuePoint [読み取り専用]
mostRecentCuePointName:String [読み取り専用]
mostRecentCuePointTime:Number [読み取り専用]
playheadTime:Number
playing:Boolean [読み取り専用]
true に設定された場合、メディアは現在再生中です。
totalTime:Number
static version:String
volume:Number