| 言語バージョン : | 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;
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: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 [read-only]
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
NetConnection オブジェクトへの参照です。
実装
public function get netConnection():NetConnection
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: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:String [read-only]
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
NetStream.play() メソッドに渡されるストリーム名です。
実装
public function get streamName():String
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: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 [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
public function close():void
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
NetConnection を閉じます。
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 になります。
|
関連項目
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 が予測されます。
|
関連項目
public function getProperty(propertyName:String):*
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
INCManager を実装しているクラスがサポートする任意のプロパティから値を取得します。サポートされるプロパティのリストについては、特定の実装クラスを参照してください。このメソッドを、サポートされていないプロパティに対して呼び出すと、VideoError オブジェクトがコード VideoError.UNSUPPORTED_PROPERTY=1011 とともにスローされます。
パラメータ
| propertyName:String — getProperty メソッドが呼び出しているプロパティの名前です。
|
戻り値
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 — タスク完了時の通知の設定です。success が true の場合、タスクが正常に完了したことを示し、それ以外の場合は false になります。
|
public function reconnect():void
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
VideoPlayer オブジェクトが、接続が失われた後に再接続を要求するために呼び出します。接続が成功または失敗した場合、VideoPlayer.ncReconnected() を呼び出します。接続が失敗した場合は、呼び出す前に nc = null を設定します。
関連項目
public function setProperty(propertyName:String, value:*):void
| 言語バージョン : | ActionScript 3.0 |
| Player のバージョン : | Flash Player 9.0.28.0 |
INCManager を実装しているクラスがサポートする任意のプロパティに値を設定します。サポートされるプロパティのリストについては、特定の実装クラスを参照してください。このメソッドを、サポートされていないプロパティに対して呼び出すと、VideoError オブジェクトがコード VideoError.UNSUPPORTED_PROPERTY=1011 とともにスローされます。
パラメータ
| propertyName:String — setProperty メソッドが呼び出しているプロパティの名前です。
|
| |
| value:* — プロパティの値です。
|
© 2004-2007 Adobe Systems Incorporated. All rights reserved.
Thu Oct 25 2007, 12:41 AM GMT-07:00
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/ActionScriptLangRefV3/fl/video/INCManager.html