Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 コンポーネントリファレンスガイド > FLVPlayback コンポーネント > SMIL ファイルの使用 | |||
VideoPlayer クラスは、複数の帯域幅の複数のストリームを処理するために、SMIL のサブセットをサポートするヘルパークラス (NCManager) を使用します。SMIL はビデオストリームの位置、FLV ファイルのレイアウト (幅と高さ)、および異なる帯域幅に対応するソース FLV ファイルを識別するために使用されます。FLV ファイルのビットレートと継続時間を指定するためにも使用されます。
SMIL ファイルの場所を指定するには、contentPath パラメータまたは FLVPlayback.contentPath プロパティ (ActionScript) を使用します。詳細については、コンテンツパスおよびFLVPlayback.contentPathを参照してください。
次の例では、RTMP を使用して FMS から複数の帯域幅の FLV ファイルをストリーミングする SMIL ファイルを示します。
<smil>
<head>
<meta base="rtmp://myserver/mypgm/" >
<layout>
<root-layout width="240" height="180" >
</layout>
</head>
<body>
<switch>
<video src="myvideo_mdm.flv" system-bitrate="56000" dur="3:00.1">
<video src="myvideo_isdn.flv" system-bitrate="128000" dur="3:00.1">
<ref src="myvideo_cable.flv" dur="3:00.1"/>
</switch>
</body>
</smil>
<head> タグは、<meta> タグおよび <layout> タグを含むことができます。<meta> タグは base 属性のみをサポートします。この属性は、ストリーミングビデオ (FMS からの RTMP) の URL を指定するために使用されます。
<layout> タグは root-layout エレメントのみをサポートします。このエレメントは height 属性および width 属性を設定するために使用されるので、FLV ファイルをレンダリングするウィンドウのサイズが決定されます。これらの属性では、パーセンテージではなくピクセル値のみを使用できます。
SMIL ファイルの本体内では、FLV ファイルへの 1 つのリンクを含めるか、<switch> タグを使用してソースファイルをリストすることができます (前述の例のように FMS から複数の帯域幅用に複数のファイルをストリーミングする場合)。
<switch> タグ内の video タグおよび ref タグは同義であり、いずれのタグも src 属性を使って FLV ファイルを指定できます。さらに、いずれのタグも region、system-bitrate、および dur 属性を使用して、領域、必要な最低の帯域幅、および FLV ファイルの継続時間を指定できます。
<body> タグ内では、<video>、<src>、または <switch> の各タグは 1 回のみ使用できます。
次の例では、帯域幅の検出を使用しない、1 つの FLV ファイル用のプログレッシブダウンロードを示します。
<smil>
<head>
<layout>
<root-layout width="240" height="180" />
</layout>
</head>
<body>
<video src=""myvideo.flv" />
</body>
</smil>
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00003109.html