Flash 動画ファイルの扱い
Flashでの動画ファイルの扱いに関して質問させていただきます。
外部にあるflvファイルをFlashのステージ上で表示させる方法として、
以下2点を試しています。
・FLVPlaybackコンポーネントを使用して、スクリプトで制御する方法
(パラメータに相当する部分をスクリプト制御)
例:FLVPlaybackインスタンス名.contentPath = "●●●.flv";
・Videoオブジェクトをステージに配置し、スクリプトで制御する方法
(NetConnection,NetStreamを使用)
例:Videoオブジェクトインスタンス名.attachVideo(NetStreamオブジェクト名);
ここでCuePointに関してですが、上記FLVPlaybackを使用した際はCuePointを追加して、
再生ヘッドが特定のCuePointに到達したら任意の処理を実行という動作を確認しました。
このCuePointの仕組みと同様の処理をVideoオブジェクトの際は
NetStreamオブジェクト.time で
現在の再生ヘッドの場所(再生時間?)が取得できる?ので
CuePointの追加スクリプトは書かなくてよいのでしょうか?
というか、VideoオブジェクトにCuePointの追加ってできるのか?
あと、FlVPlaybackの方は
FLVPlaybackインスタンス名.volume で
動画の音量調整ができますが、
Videoオブジェクトの方は動画の音量調整をどのようにすればよいのでしょうか?
NetStreamオブジェクト名.volume や
NetStreamオブジェクト名.setVolume
Videoオブジェクトインスタンス名.volume(setVolume)等
試してみましたが、反応なしでした。
最後にFlashで動画ファイルを扱う際FlVPlaybackを使用するのと、
VideoオブジェクトでNetConnection,NetStreamを使用するのと
どちらが適している(一般的)なのでしょうか?
わかる範囲でご回答いただければ幸いです。