パッケージfl.video
インターフェイスpublic interface INCManager
実装元NCManager, NCManagerNative

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

INCManager は、VideoPlayer クラスに flash.net.NetConnection を作成するクラスのためのインターフェイスです。デフォルトの INCManager 実装は、NCManager クラスです。Flash Media Server (FMS) からストリーミングするときは、NCManagerNative クラスを使用します。INCManager インターフェイスを実装するカスタムクラスを作成し、VideoPlayer クラスがそのクラスを使用して NetConnection を作成するようにすることもできます。

VideoPlayer オブジェクトが使用する INCManager 実装としてカスタムクラスを登録するには、以下のコードを使用します。fl.video.NCManagerNative をカスタムクラスに置き換えてください。

fl.video.VideoPlayer.iNCManagerClass = fl.video.NCManagerNative;

関連項目

fl.video.VideoPlayer


パブリック プロパティ
 プロパティ定義元
  bitrate : Number
複数のストリームを切り替える際に使用する帯域幅です (単位は 1 秒あたりのビット数)。
INCManager
  isRTMP : Boolean
[read-only] URL が Flash Media Server (FMS) からの RTMP ストリーミングのためのものであるか、プログレッシブダウンロードのためのものであるかを示します。
INCManager
  netConnection : NetConnection
[read-only] NetConnection オブジェクトへの参照です。
INCManager
  streamHeight : int
[read-only] ストリームの高さです (ピクセル単位)。
INCManager
  streamLength : Number
[read-only] ストリームの長さです (単位は秒)。
INCManager
  streamName : String
[read-only] NetStream.play() メソッドに渡されるストリーム名です。
INCManager
  streamWidth : int
[read-only] ストリームの幅 (ピクセル単位) です。
INCManager
  timeout : uint
接続の試行を停止するまでの時間 (ミリ秒単位) です。
INCManager
  videoPlayer : VideoPlayer
このオブジェクトを所有する VideoPlayer オブジェクトです。
INCManager
パブリック メソッド
 メソッド定義元
  
NetConnection を閉じます。
INCManager
  
接続は成功してもストリームが見つからない場合に、VideoPlayer オブジェクトによって呼び出されます。
INCManager
  
VideoPlayer オブジェクトが URL への接続を求めるために呼び出します。
INCManager
  
getProperty(propertyName:String):*
INCManager を実装しているクラスがサポートする任意のプロパティから値を取得します。
INCManager
  
helperDone(helper:Object, success:Boolean):void
INCManager オブジェクトのタスクを実行しているヘルパーオブジェクトが、タスクの完了とその成否を知らせるために呼び出します。
INCManager
  
VideoPlayer オブジェクトが、接続が失われた後に再接続を要求するために呼び出します。
INCManager
  
setProperty(propertyName:String, value:*):void
INCManager を実装しているクラスがサポートする任意のプロパティに値を設定します。
INCManager
プロパティの詳細
bitrateプロパティ
bitrate:Number  [read-write]

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

複数のストリームを切り替える際に使用する帯域幅です (単位は 1 秒あたりのビット数)。


実装
    public function get bitrate():Number
    public function set bitrate(value:Number):void
isRTMPプロパティ 
isRTMP:Boolean  [read-only]

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

URL が Flash Media Server (FMS) からの RTMP ストリーミングのためのものであるか、プログレッシブダウンロードのためのものであるかを示します。ストリームが、FMS からの RTMP ストリームの場合は、true になります。ストリームが HTTP のプログレッシブダウンロードの場合は、false になります。


実装
    public function get isRTMP():Boolean
netConnectionプロパティ 
netConnection:NetConnection  [read-only]

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

NetConnection オブジェクトへの参照です。


実装
    public function get netConnection():NetConnection
streamHeightプロパティ 
streamHeight:int  [read-only]

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

ストリームの高さです (ピクセル単位)。VideoPlayer.ncConnected() メソッドを呼び出した後で、streamHeight プロパティが 0 未満である場合、ストリームの高さの情報がないことが VideoPlayer オブジェクトに示されます。VideoPlayer オブジェクトで scaleMode プロパティが VideoScaleMode.MAINTAIN_ASPECT_RATIO または VideoScaleMode.NO_SCALE に設定されている場合、この値が使用され、待機せずにサイズ変更が行われます。


実装
    public function get streamHeight():int

関連項目

streamLengthプロパティ 
streamLength:Number  [read-only]

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

ストリームの長さです (単位は秒)。VideoPlayer.ncConnected() メソッドを呼び出し、それが undefined、null または 0 未満を返した場合、VideoPlayer オブジェクトでは、ストリームの長さの情報がないことが認識されます。ストリームの長さの情報が返された場合、その情報は既存のすべてのストリームの長さの情報を上書きします。totalTime パラメータ ( VideoPlayer.play() メソッド) または VideoPlayer.load() メソッドによって設定された情報や FLV ファイルのメタデータから受け取った情報も上書きされます。


実装
    public function get streamLength():Number

関連項目

streamNameプロパティ 
streamName:String  [read-only]

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

NetStream.play() メソッドに渡されるストリーム名です。


実装
    public function get streamName():String
streamWidthプロパティ 
streamWidth:int  [read-only]

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

ストリームの幅 (ピクセル単位) です。VideoPlayer.ncConnected() メソッドを呼び出した後で、streamWidth プロパティが 0 未満である場合、ストリームの幅の情報がないことが VideoPlayer オブジェクトに対して示されます。VideoPlayer オブジェクトで scaleMode プロパティが VideoScaleMode.MAINTAIN_ASPECT_RATIO または VideoScaleMode.NO_SCALE に設定されている場合、この値が使用され、待機せずにサイズ変更が行われます。


実装
    public function get streamWidth():int

関連項目

timeoutプロパティ 
timeout:uint  [read-write]

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

接続の試行を停止するまでの時間 (ミリ秒単位) です。


実装
    public function get timeout():uint
    public function set timeout(value:uint):void
videoPlayerプロパティ 
videoPlayer:VideoPlayer  [read-write]

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

このオブジェクトを所有する VideoPlayer オブジェクトです。


実装
    public function get videoPlayer():VideoPlayer
    public function set videoPlayer(value:VideoPlayer):void
メソッドの詳細
close()メソッド
public function close():void

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

NetConnection を閉じます。

connectAgain()メソッド 
public function connectAgain():Boolean

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

接続は成功してもストリームが見つからない場合に、VideoPlayer オブジェクトによって呼び出されます。RTMP URL の複数の代替解釈が可能な場合、別の URL を使用してサーバーに接続して異なるストリーム名を渡します。

これは、URL が rtmp://servername/path1/path2/path3 などの場合に必要になることがあります。アプリケーション名とインスタンス名を渡すときに rtmp://servername/path1/path2 を指定して NetConnection オブジェクトを開くか、ストリームが path2/path3 で開かれるようにデフォルトインスタンスを使用します。これは通常、パスに対して 3 つ以上の部分がある場合に可能ですが、2 つしかない場合は使用できません (1 つだけということはありません)。

戻り値
Boolean — 別の接続を確立しようとした場合は true になります。既に接続を試みた場合やそれ以上試みても意味がない場合は、false になります。

関連項目

connectToURL()メソッド 
public function connectToURL(url:String):Boolean

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

VideoPlayer オブジェクトが URL への接続を求めるために呼び出します。接続が成功または失敗すると、VideoPlayer.ncConnected() メソッドを呼び出します。接続が失敗した場合、呼び出す前に nc = null を設定します。

パラメータ

url:String — VideoPlayer オブジェクトが接続を要求する URL です。

戻り値
Boolean — 同期接続が確立した場合は true です。非同期接続を試みている場合は、呼び出し元では "接続済み" イベントとして false が予測されます。

関連項目

getProperty()メソッド 
public function getProperty(propertyName:String):*

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

INCManager を実装しているクラスがサポートする任意のプロパティから値を取得します。サポートされるプロパティのリストについては、特定の実装クラスを参照してください。このメソッドを、サポートされていないプロパティに対して呼び出すと、VideoError オブジェクトがコード VideoError.UNSUPPORTED_PROPERTY=1011 とともにスローされます。

パラメータ

propertyName:StringgetProperty メソッドが呼び出しているプロパティの名前です。

戻り値
* — プロパティの値です。
helperDone()メソッド 
public function helperDone(helper:Object, success:Boolean):void

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

INCManager オブジェクトのタスクを実行しているヘルパーオブジェクトが、タスクの完了とその成否を知らせるために呼び出します。NCManager オブジェクトは、これを SMILManager とともに使用します。

パラメータ

helper:Object — ヘルパーオブジェクトです。
 
success:Boolean — タスク完了時の通知の設定です。successtrue の場合、タスクが正常に完了したことを示し、それ以外の場合は false になります。

reconnect()メソッド 
public function reconnect():void

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

VideoPlayer オブジェクトが、接続が失われた後に再接続を要求するために呼び出します。接続が成功または失敗した場合、VideoPlayer.ncReconnected() を呼び出します。接続が失敗した場合は、呼び出す前に nc = null を設定します。

関連項目

setProperty()メソッド 
public function setProperty(propertyName:String, value:*):void

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

INCManager を実装しているクラスがサポートする任意のプロパティに値を設定します。サポートされるプロパティのリストについては、特定の実装クラスを参照してください。このメソッドを、サポートされていないプロパティに対して呼び出すと、VideoError オブジェクトがコード VideoError.UNSUPPORTED_PROPERTY=1011 とともにスローされます。

パラメータ

propertyName:StringsetProperty メソッドが呼び出しているプロパティの名前です。
 
value:* — プロパティの値です。





 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/ActionScriptLangRefV3/fl/video/INCManager.html