トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     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

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops