メイン コーダーズルーム【スクリプト系】 flv制御について | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
Mimimii | Åê¹ÆNo.36330 投稿日時: 2007-11-18 18:27 |
新米 居住地: 埼玉県 投稿: 10
使用環境:
|
flv制御について こんばんわ、お世話になります。
初めて質問させていただきます。 現在flashで外部flvを読み込み、シークバーによって再生位置を制御する、という動作をやりたいのですが、上手くいきません。 流れとしては、以下のようになります。 ●FLVを読み込む、以下のソースの用に読み込んでます。 flv01 = "01.flv"; //ローカル接続を確立 connect_obj = new NetConnection(); connect_obj.connect( null ); //ストリーミングの準備 stream_obj = new NetStream( connect_obj ); flv_view.attachVideo( stream_obj ); //メタデータを取得 stream_obj.onMetaData = function( meta:Object ) { //メタデータから全体の長さを取得 total_time = meta.duration; }; //動画の読み込み stream_obj.setBufferTime( 5 ); stream_obj.play(this.flv01); ●シークバーを作成する、seekというMCの中にbarというMCとmarkerというMCをそれぞれ作って配置しています。全体の長さと現在の再生時間に合わせてmarkerが横に動いていく、という仕組みです。 onClipEvent(enterFrame) { var pos; marker._x = 0; if( _root.total_time != 0 ) { pos = _root.stream_obj.time /_root.total_time; marker._x = bar._width * pos; } } これで一応動作はするんですが、加えてmarkerをクリックしてx軸移動させた時に対応する座標によってflvの再生時間を設定したいのですが、上手くいきません・・・。 (やりたいことはyoutubeのようなシークバーです) 解決法をお分かりになる方ご教授お願いします・・・。 開発環境:WinXP Flash8Professional 確認環境:WinXP |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» flv制御について | Mimimii | 2007-11-18 18:27 |
Re: flv制御について | toward | 2007-11-19 12:04 |
Re: flv制御について | Mimimii | 2007-11-19 14:38 |
Re: flv制御について | toward | 2007-11-19 15:19 |
Re: flv制御について | Mimimii | 2007-11-20 14:27 |
Re: flv制御について | toward | 2007-11-20 15:01 |
Re: flv制御について | mayor | 2007-11-20 15:18 |
Re: flv制御について | Mimimii | 2007-11-20 16:31 |
Re: flv制御について | Mimimii | 2007-11-20 17:38 |
Re: flv制御について | toward | 2007-11-20 18:22 |
Re: flv制御について | Mimimii | 2007-11-20 20:07 |
Re: flv制御について | toward | 2007-11-20 20:21 |
Re: flv制御について | Mimimii | 2007-11-28 14:22 |
投稿するにはまず登録を | |