パッケージ | flash.net |
クラス | public class NetStreamPlayTransitions |
継承 | NetStreamPlayTransitions Object |
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5, Flash Lite 4 |
NetStreamPlayOptions.transition
プロパティで使用できる有効なストリングを指定します。これらの文字列は、使用される移行モードに応じて、新しいストリームへのトランジションやストリームの再生で用いられる動作を制御します。
関連する API エレメント
定数 | 定義元 | ||
---|---|---|---|
APPEND : String = "append" [静的]
ストリームを再生リストに追加し、最初のストリームの再生を開始します。 | NetStreamPlayTransitions | ||
APPEND_AND_WAIT : String = "appendAndWait" [静的]
最初のストリームから再生することなく、再生リストを作成します。 | NetStreamPlayTransitions | ||
RESET : String = "reset" [静的]
それまでの再生呼び出しをクリアし、指定されたストリームを直ちに再生します。 | NetStreamPlayTransitions | ||
RESUME : String = "resume" [静的]
前の接続が終了した時点からのデータを新しい接続に要求します。 | NetStreamPlayTransitions | ||
STOP : String = "stop" [静的]
再生リストにあるストリームの再生を停止します。 | NetStreamPlayTransitions | ||
SWAP : String = "swap" [静的]
あるコンテンツのストリームを異なるコンテンツのストリームに置き換え、再生リストの他の部分はそのまま保持します。 | NetStreamPlayTransitions | ||
SWITCH : String = "switch" [静的]
あるストリームの再生から別のストリームの再生に切り替えます。通常、同じコンテンツのストリームに対して行われます。 | NetStreamPlayTransitions |
APPEND | 定数 |
public static const APPEND:String = "append"
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5, Flash Lite 4 |
ストリームを再生リストに追加し、最初のストリームの再生を開始します。このモードは、NetStream.play()
メソッド(reset
フラグを false
に設定)と同じ機能です。
このモードでは、Flash Media Server は NetStreamPlayOptions.streamName
で指定されたストリームを再生リストの最後に置き、NetStreamPlayOptions.oldStreamName
パラメーターは無視します。
関連する API エレメント
APPEND_AND_WAIT | 定数 |
public static const APPEND_AND_WAIT:String = "appendAndWait"
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10.1, AIR 2, Flash Lite 4 |
最初のストリームから再生することなく、再生リストを作成します。
APPEND_AND_WAIT
移行モードは NetStream.play2()
メソッドで使用されるモードで、最初のストリームから直ちに再生を開始せずに、再生リストを作成します。このモードを使用して、再生リスト内の最後の項目以外の項目をロードします。再生リストの最後の項目をロードすると、移行モードが RESUME
に設定されます。この時点で、Flash Player はストリームを開始し、再生リストを再生します。
このモードを使用して、最初から再生リストを作成したり、切断された接続が回復した後に再生リストを再度作成することができます。新しい再生リストの場合、RESUME
が指定された NetStream.play2()
が呼び出されたときに、Flash Player は最初のストリームまたは指定された開始点からストリーミングを開始します。切断された接続を回復するために、RESUME
を指定して NetStream.play2()
メソッドを呼び出すと、Flash Player は、ストリームが中断された位置を特定し、その位置からストリーミングを開始するようにサーバーに指示します。その結果として、サーバーは、中断された位置に対応するストリームを再生リスト内で特定し、その時点からストリーミングを開始します。
この移行モードは、最初のストリームから直ちに再生を開始する APPEND
モードとは対照的です。
関連する API エレメント
RESET | 定数 |
public static const RESET:String = "reset"
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5, Flash Lite 4 |
それまでの再生呼び出しをクリアし、指定されたストリームを直ちに再生します。このモードは、NetStream.play()
メソッド(reset
フラグを true
に設定(NetStream.play()
のデフォルト動作))と同じ機能です。
このモードでは、再生中のストリームはフラッシュされ、NetStreamPlayOptions.streamName
で指定されたストリームの再生が開始されます。NetStreamPlayOptions.oldStreamName
パラメーターは無視されます。
関連する API エレメント
RESUME | 定数 |
public static const RESUME:String = "resume"
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10.1, AIR 2, Flash Lite 4 |
前の接続が終了した時点からのデータを新しい接続に要求します。RESUME
モードでは 2 つの接続間のストリームが整合されるので、ビデオ再生時にブロックノイズが表示されたり、シーンが飛んだりすることはありません。サーバーの問題やその他の接続の問題のせいで中断したストリームを再接続するときに、このモードを使用します。
関連する API エレメント
STOP | 定数 |
public static const STOP:String = "stop"
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5, Flash Lite 4 |
再生リストにあるストリームの再生を停止します。このモードは NetStream.play(false)
呼び出しと同じ機能です。再生リストを停止し、リセットします。
関連する API エレメント
SWAP | 定数 |
public static const SWAP:String = "swap"
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5, Flash Lite 4 |
あるコンテンツのストリームを異なるコンテンツのストリームに置き換え、再生リストの他の部分はそのまま保持します。
このモードは NetStreamPlayOptions.oldStreamName
で指定されたストリームを NetStreamPlayOptions.streamName
で指定されたストリームに置き換えます。再生リストの他の部分はそのままです。このモードでは、Flash Media Server にはストリームのコンテンツに関する想定はなく、異なるコンテンツのように処理します。
oldStreamName
が未送信の場合、サーバーはストリームの境界で切り換えを行い、最初から streamName
用のデータを送信します。サーバーが既に oldStreamName
用のデータを送信し始めている場合、streamName
には切り換えず、NetStream.Play.Failed
イベントを送出します。
このモードを使用するのは、切り換えるストリームが互いに無関係でコンテンツや長さが異なる場合です。 例えば、ユーザーの追跡調査およびコマーシャル視聴統計に基づいて、あるコマーシャルを別のコマーシャルに取り換える場合にこのモードを使用します。
あるストリームから、同じコンテンツの別のストリームに切り換えるには、代わりに SWITCH
モードを使用します。
関連する API エレメント
SWITCH | 定数 |
public static const SWITCH:String = "switch"
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5, Flash Lite 4 |
あるストリームの再生から別のストリームの再生に切り替えます。通常、同じコンテンツのストリームに対して行われます。切り替えるストリームを NetStreamPlayOptions.oldStreamName
と NetStreamPlayOptions.streamName
で指定します。
このモードは、同じコンテンツでビットレートまたは解像度が異なるストリームに切り替えるときに使用します。例えば、アプリケーションがストリームを再生リストに置くか、特定のビットレートで単一のストリームを再生しているときにこのモードを使用すると、利用できる帯域幅または CPU 能力がストリームが必要とするより高いか低いかを判断します。すると、アプリケーションはビットレートの高いまたは低いストリームに更新することができます。
このモードで、Flash Media Server は oldStreamName
と streamName
ストリーム間の関係について、ある仮定をします。Flash Media Server は、ストリームのコンテンツとキーフレーム間隔は同一だが、解像度またはビットレートが異なると想定します。
再生リストがキューに置かれ、oldStreamName
が再生リスト内または現在再生中のストリームである場合、oldStreamName
は streamName
で置き換えられます。
oldStreamName
が null か未定義、または再生リストにない場合、サーバーは次の論理ポイントで streamName
に切り替え、確実にスムースに切り換えられるようにします。
あるストリームから、コンテンツの異なる別のストリームに切り換えるには、代わりに SWAP
モードを使用します。
関連する API エレメント
Tue Jun 12 2018, 10:34 AM Z