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

StreamingURLResource  - AS3 OSMF

パッケージorg.osmf.net
クラスpublic class StreamingURLResource
継承StreamingURLResource Inheritance URLResource Inheritance MediaResourceBase Inheritance Object
サブクラス DynamicStreamingResource, MulticastResource

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

StreamingURLResource はストリーミング可能な URLResource です。ストリーミングメディア固有のプロパティを追加で公開します。

ライブストリームと記録されたストリームに同じ URL を設定することができます。この場合、streamType プロパティを使用して、ライブストリームと記録されたストリームをはっきりと区別する必要があります。

例を表示



パブリックプロパティ
 プロパティ定義元
  alternativeAudioStreamItems : Vector.<StreamingItem>
現在のストリーミングリソースに関連付けられているすべての代替オーディオアイテムを含む Vector です。
StreamingURLResource
  clipEndTime : Number
ストリーミングリソースの終了時間(オプション)。
StreamingURLResource
  clipStartTime : Number
ストリーミングリソースの開始時間(オプション)。
StreamingURLResource
  connectionArguments : Vector.<Object>
ストリームソースへの接続確立時に渡される引数のセットです(オプション)。
StreamingURLResource
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。
Object
  drmContentData : ByteArray
DRM 暗号化コンテンツのコンテンツメタデータです。
StreamingURLResource
 InheritedmediaType : String
このリソースの MediaType です(存在する場合)。
MediaResourceBase
 InheritedmetadataNamespaceURLs : Vector.<String>
[読み取り専用] このリソース内のすべての Metadata オブジェクトの名前空間 URL を含むベクトルです。
MediaResourceBase
 InheritedmimeType : String
このリソースの MIME タイプです(存在する場合)。
MediaResourceBase
  streamType : String
このリソースの StreamType です。
StreamingURLResource
 Inheritedurl : String
[読み取り専用] リソースの URL です。
URLResource
  urlIncludesFMSApplicationInstance : Boolean
RTMP ストリーミング URL の場合は、URL に FMS アプリケーションインスタンスが含まれているかどうかを示します。
StreamingURLResource
パブリックメソッド
 メソッド定義元
  
StreamingURLResource(url:String, streamType:String = null, clipStartTime:Number = NaN, clipEndTime:Number = NaN, connectionArguments:Vector.<Object> = null, urlIncludesFMSApplicationInstance:Boolean = false, drmContentData:ByteArray = null)
コンストラクターです。
StreamingURLResource
 Inherited
addMetadataValue(namespaceURL:String, value:Object):void
このリソースにメタデータ値を追加します。
MediaResourceBase
 Inherited
このリソースからメタデータ値を取得します。
MediaResourceBase
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
このリソースからメタデータ値を削除します。
MediaResourceBase
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
プロパティの詳細

alternativeAudioStreamItems

プロパティ
alternativeAudioStreamItems:Vector.<StreamingItem>

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

現在のストリーミングリソースに関連付けられているすべての代替オーディオアイテムを含む Vector です。



実装
    public function get alternativeAudioStreamItems():Vector.<StreamingItem>
    public function set alternativeAudioStreamItems(value:Vector.<StreamingItem>):void

clipEndTime

プロパティ 
clipEndTime:Number

ストリーミングリソースの終了時間(オプション)。指定した場合、ストリームはサブクリップとして表示されます。指定した終了時間で再生が終了します。プログレッシブビデオについては、現在 clipEndTime はサポートされていません。デフォルトは NaN です。最後まで再生されます。



実装
    public function get clipEndTime():Number
    public function set clipEndTime(value:Number):void

clipStartTime

プロパティ 
clipStartTime:Number

ストリーミングリソースの開始時間(オプション)。指定した場合、ストリームはサブクリップとして表示されます。指定した開始時間から再生が開始されます。プログレッシブビデオについては、現在 clipStartTime はサポートされていません。デフォルトは NaN です。最初から再生されます。



実装
    public function get clipStartTime():Number
    public function set clipStartTime(value:Number):void

connectionArguments

プロパティ 
connectionArguments:Vector.<Object>

ストリームソースへの接続確立時に渡される引数のセットです(オプション)。



実装
    public function get connectionArguments():Vector.<Object>
    public function set connectionArguments(value:Vector.<Object>):void

drmContentData

プロパティ 
drmContentData:ByteArray

DRM 暗号化コンテンツのコンテンツメタデータです。



実装
    public function get drmContentData():ByteArray
    public function set drmContentData(value:ByteArray):void

streamType

プロパティ 
streamType:String

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

このリソースの StreamType です。デフォルト値は StreamType.RECORDED です。StreamType クラスは、有効なストリームタイプを列挙します。

このプロパティでは、次のストリング値が返されます。

ストリング値説明
StreamType.LIVE_OR_RECORDEDStreamingURLResource は、ライブストリームまたは記録されたストリームです。
StreamType.LIVEStreamingURLResource は、ライブストリームです。
StreamType.RECORDEDStreamingURLResource は、記録されたストリームです。
StreamType.DVRStreamingURLResource は、DVR ストリームです。



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

関連する API エレメント

urlIncludesFMSApplicationInstance

プロパティ 
urlIncludesFMSApplicationInstance:Boolean

RTMP ストリーミング URL の場合は、URL に FMS アプリケーションインスタンスが含まれているかどうかを示します。true の場合、URL パスの 2 つ目の部分がインスタンス名であると見なされます、例えば、rtmp://host/app/foo/bar/stream という URL があるとします。この場合、インスタンス名は 'foo' で、ストリーム名は 'bar/stream' です。false の場合、URL パスの 2 つ目の部分がストリーム名であると見なされます、例えば、rtmp://host/app/foo/bar/stream という URL があるとします。この場合、インスタンス名はなく、ストリーム名が 'foo/bar/stream' となります。デフォルト値は false です。



実装
    public function get urlIncludesFMSApplicationInstance():Boolean
    public function set urlIncludesFMSApplicationInstance(value:Boolean):void
コンストラクターの詳細

StreamingURLResource

()コンストラクター
public function StreamingURLResource(url:String, streamType:String = null, clipStartTime:Number = NaN, clipEndTime:Number = NaN, connectionArguments:Vector.<Object> = null, urlIncludesFMSApplicationInstance:Boolean = false, drmContentData:ByteArray = null)

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

コンストラクターです。

パラメーター
url:String — リソースの URL です。この URL を、flv や mp4 など、他のファイル形式用にする方法について詳しくは、次の Adobe® Flash® Media Server ドキュメントリンクを参照してください。
 
streamType:String (default = null) — ストリームのタイプです。null の場合、デフォルトの StreamType.RECORDED になります。
 
clipStartTime:Number (default = NaN) — ストリーミングリソースの開始時間(オプション)。指定した場合、ストリームはサブクリップとして表示されます。指定した開始時間から再生が開始されます。
 
clipEndTime:Number (default = NaN) — ストリーミングリソースの終了時間(オプション)。指定した場合、ストリームはサブクリップとして表示されます。指定した終了時間で再生が終了します。
 
connectionArguments:Vector.<Object> (default = null) — ストリームソースへの接続確立時に NetConnection.connect に渡す引数のセットです(オプション)。
 
urlIncludesFMSApplicationInstance:Boolean (default = false) — RTMP ストリーミング URL の場合は、URL に FMS アプリケーションインスタンスが含まれているかどうかを示します。true の場合、URL パスの 2 つ目の部分がインスタンス名であると見なされます、例えば、rtmp://host/app/foo/bar/stream という URL があるとします。この場合、インスタンス名は 'foo' で、ストリーム名は 'bar/stream' です。false の場合、URL パスの 2 つ目の部分がストリーム名であると見なされます、例えば、rtmp://host/app/foo/bar/stream という URL があるとします。この場合、インスタンス名はなく、ストリーム名が 'foo/bar/stream' となります。デフォルト値は false です。
 
drmContentData:ByteArray (default = null) — DRM 暗号化コンテンツのコンテンツメタデータです。

詳細

StreamingURLResourceExample.as

package
{
    import flash.display.Sprite;
    import flash.display.StageAlign;
    import flash.display.StageScaleMode;
    
    import org.osmf.elements.VideoElement;
    import org.osmf.media.MediaPlayerSprite;
    import org.osmf.net.StreamType;
    import org.osmf.net.StreamingURLResource;
    
    public class StreamingURLResourceExample extends Sprite
    {
        public function StreamingURLResourceExample()
        {
            super();
            
            stage.scaleMode = StageScaleMode.NO_SCALE;
            stage.align = StageAlign.TOP_LEFT;
            
            var mediaPlayerSprite:MediaPlayerSprite = new MediaPlayerSprite();
            var videoElement:VideoElement = new VideoElement();

            videoElement.resource = new StreamingURLResource("rtmp://cp34973.live.edgefcs.net/live/Flash_Live_Benchmark@632", StreamType.LIVE);
            
            addChild(mediaPlayerSprite);
            mediaPlayerSprite.media = videoElement;    
        }    
    }
} 




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

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