| メソッド | プロパティ | エフェクト | イベント | スタイル | フレームあり | フレームなし |
実装インターフェイスの一覧![]()
MediaDisplay コントロールを使用すると、メディアをアプリケーション内にストリーミングすることができます。このコントロールには操作を補助するユーザーインターフェイスはありません。このコントロールは、ビデオおよびオーディオデータに使用できます。MediaDisplay コントロールを単体で使用すると、アプリケーションのユーザーがメディアを制御できなくなります。
MXML シンタックス
<mx:MediaDisplay> タグは、親クラスのすべてのプロパティと、次のプロパティを継承します。
<mx:MediaDisplay
aspectRatio="true|false"
associatedController="No default."
autoPlay="true|false"
autoSize="false|true"
contentPath="No default.
cuePoints="No default."
fps="30"
mediaType = No default."
playheadTime = "No default."
totalTime = "No default."
volume="75"
change = "Event handler.No default."
complete = "Event handler.No default."
cuePoint = "Event handler.No default."
progress = "Event handler.No default."
start = "Event handler.No default."
resizeVideo = "Event handler.No default."
totalTimeUpdated = "Event handler.No default."
/>
関連項目
MediaController
MediaPlayback
| コンストラクタ | |
MediaDisplay ( )
コンストラクタです。 |
|
| メソッド | |
| addCuePoint( aName:String, aTime:Number)
: Void 表示インスタンスに新規キューポイントを追加します。 |
| addCuePointObject( aCuePoint:mx.controls.streamingmedia.CuePoint)
: Void キューポイントを追加します。 |
| associateController( c:mx.controls.MediaController)
: Void このディスプレイをコントローラに関連付け、両者の間でイベントリスナーを設定します。 |
| 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)
コンテンツパスとメディアの種類の両方を同時に設定します。 |
| stop( )
: Void メディアの再生を停止し、再生ヘッドをゼロにリセットします。 |
| mx.core.UIComponent クラスから継承されるメソッド |
drawFocus getFocus getFocusManager setEnabled setFocus |
| プロパティ | |
| aspectRatio:Boolean true の場合は、基になるビデオの縦横比が維持されます。 |
| associatedController:var
[書き込み専用]
MediaDisplay コントロールに関連付けられた MediaController コントロールのストリング名です。 |
| autoPlay:Boolean true の場合、メディアは直ちにバッファリングと再生を開始します。 |
| autoSize:Boolean 画面サイズをメディアの推奨サイズにするかどうかを指定します。 |
| bytesLoaded:Number
[読み取り専用]
既にロードされて再生可能なバイト数です。 |
| bytesTotal:Number
[読み取り専用]
コントロールにロードするバイト数の合計です。 |
| contentPath:String ストリーミングするメディアの相対パスとファイル名です。 |
| cuePoints:Array CuePoint オブジェクトの配列です。 |
| fps:Number 1 秒あたりのフレーム数です。ビデオの場合のみ使用します。 |
| mediaType:String メディアの種類を設定します。 |
| mostRecentCuePoint:mx.controls.streamingmedia.CuePoint
[読み取り専用]
最後に発行されたキューポイントを含む読み取り専用プロパティです。 |
| mostRecentCuePointTime:Number
[読み取り専用]
最後のキューポイントが発行されたときの時間 (秒数) を含む読み取り専用プロパティです。 |
| playheadTime:Number 再生を開始してからの再生ヘッドの位置を秒数で示します。 |
| playing:Boolean
[読み取り専用]
true の場合、メディアは現在再生中です。 |
| totalTime:Number メディアの全体の長さを秒数で示します。 |
static | version:StringMediaComponentVersion は内部的な使用のみを目的としています。 |
| videoHeight:Number
[読み取り専用]
ビデオディスプレイの正確な高さです。 |
| videoWidth:Number
[読み取り専用]
ビデオディスプレイの正確な幅です。 |
| volume:Numberボリュームレベルです。0 から 100 までの整数で指定します。 |
| 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 が含まれます。 |
complete | 再生ヘッドがメディアの末尾に達したときにブロードキャストされます。このイベントオブジェクトの target プロパティには、イベントをトリガしたコンポーネントへの参照が含まれます。type プロパティには、イベントの名前である complete が含まれます。 |
cuePoint | キューポイントの time プロパティの値が、関連付けられた MediaPlayback または MediaDisplay コントロールの再生ヘッド位置の値に等しくなったときに、ブロードキャストされます。このイベントオブジェクトには、次のプロパティが含まれます。 - cuePointName cuePoint の名前を含むストリングです。- cuePointTime フレーム番号または再生時間 (秒数) を含む整数です。- target には、そのイベントをトリガしたコンポーネントへの参照が含まれます。- type には、イベントの名前である cuePoint が含まれます。 |
progress | メディアが完全にダウンロードされるまで継続的にブロードキャストされます。このイベントオブジェクトの target プロパティには、イベントをトリガしたコンポーネントへの参照が含まれます。type プロパティには、イベントの名前である progress が含まれます。 |
resizeVideo | ビデオのサイズが変更されたときにブロードキャストされます。この変更は、メディアが初めてロードされたとき、またはメディアが変更されたときに発生します。このイベントオブジェクトの target プロパティには、イベントをトリガしたコンポーネントへの参照が含まれます。type プロパティには、イベントの名前である resizeVideo が含まれます。 |
start | 再生を開始するのに十分なメディアがバッファリングされたときにブロードキャストされます。このイベントオブジェクトの target プロパティには、イベントをトリガしたコンポーネントへの参照が含まれます。type プロパティには、イベントの名前である start が含まれます。 |
totalTimeUpdated | メディアの再生時間の合計が変更されたことをブロードキャストします。通常、この変更は、メディアが初めてロードされたとき、またはメディアが変更されたときに、発生します。このイベントオブジェクトの target プロパティには、イベントをトリガしたコンポーネントへの参照が含まれます。type プロパティには、イベントの名前である totalTimeUpdated が含まれます。 |
| 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 |
| コンストラクタの詳細 |
MediaDisplay( )
| メソッドの詳細 |
addCuePoint( aName:String, aTime:Number)
: Void
パラメータ
aName:String - キューポイントの名前です。
aTime:Number - キューポイントを追加するメディア内の場所を時間 (秒数) で示します。
addCuePointObject( aCuePoint:mx.controls.streamingmedia.CuePoint)
: Void
パラメータ
aCuePoint:mx.controls.streamingmedia.CuePoint - 追加するキューポイントです。
associateController( c:mx.controls.MediaController)
: Void
パラメータ
c:mx.controls.MediaController - 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)
パラメータ
aUrl:String - 再生するメディアの URL です。
aType:String - 再生するメディアの種類です。有効な値は "FLV" または "MP3" です。
stop( )
: Void
| プロパティの詳細 |
aspectRatio:Boolean
true の場合は、基になるビデオの縦横比が維持されます。デフォルト値は true です。
associatedController:var [書き込み専用]
autoPlay:Boolean
true の場合、メディアは直ちにバッファリングと再生を開始します。これは初期化プロパティです。デフォルトは true です。このプロパティは、関連付けられたすべての MediaController コントロールの activePlayControl プロパティと同じ値に設定してください。
autoSize:Boolean
true の場合は、画面サイズがメディアの推奨サイズに調整されます。デフォルト値は false です。false の場合は、メディアのサイズが画面サイズに合わせて調整されます。
bytesLoaded:Number [読み取り専用]
bytesTotal:Number [読み取り専用]
contentPath:String
cuePoints:Array
fps:Number
mediaType:String
mostRecentCuePoint:mx.controls.streamingmedia.CuePoint [読み取り専用]
mostRecentCuePointTime:Number [読み取り専用]
playheadTime:Number
playing:Boolean [読み取り専用]
true の場合、メディアは現在再生中です。
totalTime:Number
static version:String
videoHeight:Number [読み取り専用]
videoWidth:Number [読み取り専用]
volume:Number