Adobe® Flash® Platform 用 ActionScript® 3.0 リファレンスガイド
ホーム  |  パッケージおよびクラスリストの非表示 |  パッケージ  |  クラス  |  新機能  |  索引  |  付録  |  英語で表示される理由
フィルター: サーバーからデータを取得しています...
サーバーからデータを取得しています...
spark.components.mediaClasses 

DynamicStreamingVideoSource  - AS3 Flex

パッケージspark.components.mediaClasses
クラスpublic class DynamicStreamingVideoSource
継承DynamicStreamingVideoSource Inheritance Object

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4
ランタイムバージョン: Flash Player 10, AIR 1.5

DynamicStreamingVideoSource クラスはストリーミングビデオソースを表し、事前にレコーディングされたストリーミングビデオまたはライブストリーミングビデオに使用できます。このクラスは、VideoPlayer および VideoDisplay コントロールのビデオストリームを定義するときに使用します。

このクラスは、様々なビットレートに関連付けられた単一のストリームまたは複数のストリームをサポートします。VideoPlayer クラスおよび VideoDisplay クラスは、DynamicStreamingVideoSource インスタンスをその source プロパティとして受け取ることができます。

MXML シンタックスexpandedMXML シンタックスを隠す

The <s:DynamicStreamingVideoSource> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <s:DynamicStreamingVideoSource 
    Properties
    host=""
    initialIndex="0"
    streamType="any"
  />
  

デフォルトの MXML プロパティstreamItems

例を表示

関連する API エレメント



パブリックプロパティ
 プロパティ定義元
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。
Object
  host : Object
ビデオサーバーの場所を示す URI です。
DynamicStreamingVideoSource
  initialIndex : int
推奨開始インデックスです。
DynamicStreamingVideoSource
  streamItems : Vector.<DynamicStreamingVideoItem>
FLB ファイルを記述するプロパティを持つメタデータ情報オブジェクトです。
DynamicStreamingVideoSource
  streamType : String
接続するストリームのタイプです(any、live、または recorded)。
DynamicStreamingVideoSource
パブリックメソッド
 メソッド定義元
  
コンストラクターです。
DynamicStreamingVideoSource
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
プロパティの詳細

host

プロパティ
host:Object

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4
ランタイムバージョン: Flash Player 10, AIR 1.5

ビデオサーバーの場所を示す URI です。このプロパティは Object 型ですが、URI は String として渡す必要があります。

サーバー上のストリーム名を指定するには、DynamicStreamingVideoItem クラスの streamName プロパティを使用します。



実装
    public function get host():Object
    public function set host(value:Object):void

関連する API エレメント

initialIndex

プロパティ 
initialIndex:int

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4
ランタイムバージョン: Flash Player 10, AIR 1.5

推奨開始インデックスです。これは、まず最初に試行するストリームアイテムに対応しています。



実装
    public function get initialIndex():int
    public function set initialIndex(value:int):void

streamItems

プロパティ 
streamItems:Vector.<DynamicStreamingVideoItem>

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4
ランタイムバージョン: Flash Player 10, AIR 1.5

FLB ファイルを記述するプロパティを持つメタデータ情報オブジェクトです。



実装
    public function get streamItems():Vector.<DynamicStreamingVideoItem>
    public function set streamItems(value:Vector.<DynamicStreamingVideoItem>):void

streamType

プロパティ 
streamType:String

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4
ランタイムバージョン: Flash Player 10, AIR 1.5

接続するストリームのタイプです(any、live、または recorded)。

streamType が any の場合は、まずライブストリームに接続を試みます。ライブストリームが見つからない場合は、レコーディングされたストリームに接続を試みます。レコーディングされたストリームが見つからない場合は、ライブストリームが作成されます。

デフォルト値: any。



実装
    public function get streamType():String
    public function set streamType(value:String):void

関連する API エレメント

コンストラクターの詳細

DynamicStreamingVideoSource

()コンストラクター
public function DynamicStreamingVideoSource()

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4
ランタイムバージョン: Flash Player 10, AIR 1.5

コンストラクターです。

DynamicStreamingVideoSourceExample.mxml
<?xml version="1.0"?>
<!-- Simple example to demonstrate the Spark DynamicStreamingVideoSource control -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
        xmlns:s="library://ns.adobe.com/flex/spark"
        xmlns:mx="library://ns.adobe.com/flex/halo">

    <s:Panel title="Spark DynamicStreamingVideoSource Example"
            width="75%" height="75%"
            horizontalCenter="0" verticalCenter="0">
            
        <s:VGroup left="10" right="10" top="10" bottom="10">
        
            <s:Label text="The DynamicStreamingVideoSource object contains multiple stream items. Flash Player automatically play the stream with the highest bit rate."
                color="blue"
                width="75%"/>
    
            <s:VideoPlayer id="myPlayer"
                width="75%" height="75%"
                autoPlay="false">
                <s:source>
                    <s:DynamicStreamingVideoSource id="mySVS"
                        host="rtmp://fmsexamples.adobe.com/vod/">
                        <s:DynamicStreamingVideoItem id="dreamgirl150"
                            streamName="MP4:_PS_dreamgirl_150.f4v"
                            bitrate="150" />
                        <s:DynamicStreamingVideoItem id="dreamgirl500"
                            streamName="MP4:_PS_dreamgirl_500.f4v"
                            bitrate="500" />
                        <s:DynamicStreamingVideoItem id="dreamgirl1000"
                            streamName="MP4:_PS_dreamgirl_1000.f4v"
                            bitrate="1000" />
                    </s:DynamicStreamingVideoSource>
                </s:source>
            </s:VideoPlayer>
        </s:VGroup>
    </s:Panel>
</s:Application>




[ X ]英語で表示される理由
ActionScript 3.0 リファレンスガイドのコンテンツが英語で表示されます。

ActionScript 3.0 リファレンスガイドのすべての部分がすべての言語に翻訳されているわけではありません。言語エレメントが翻訳されていない場合、そのエレメントは英語で表示されます。例えば、ga.controls.HelpBox クラスはどの言語にも訳されていません。このため、リファレンスガイドの日本語バージョンでは、ga.controls.HelpBox クラスは英語で表示されます。