• ベストアンサー

FLVコンポーネントに、再生時間を表示する方法

FLVをFlashに読み込み、動画を再生するコンテンツを作成しています。 プレイヤーに、(現在の再生時間)/(動画のトータルの時間) という風に、時間を表示させたいのです。 ダイナミックテキストで、それぞれの時間を表示するようにすれば 可能だと思いましたが、どのようにして動画の時間を感知すればよいのかが 分かりません…。 どなたかお知恵を貸して下さい。よろしくおねがいします。

  • Flash
  • 回答数1
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • joy_28
  • ベストアンサー率84% (45/53)
回答No.1

sirobara19さん、 以下、必要な部分のみ、記載してます。 1.metadataで、Videoの長さを取得し、 2.playheadで、経過時間を取得します。 //以下、必要部分のみですから、これだけでは、動きませんので、注意下さい。 import mx.video.*; var mc:FLVPlayback;//インスタンス宣言 var Duration:Number;//ビデオの長さ var Time:Number;//ビデオ経過時間 var playheadListener:Object = new Object();//headの進行をwatchするリスナーの設置 function Duration(evt:Object):Void {//metadataの中のビデオの長さの情報を取得し、小数点以下を切り捨て、Durationに代入 var meta:Object = mc.metadata; Duration = Math.floor(meta.duration); } playheadListener.playheadUpdate = function(evt:Object) {//headの進行に伴いupdateを行い、mcの経過時間を取得し、 Time = Math.floor(mc.playheadTime);//小数点切捨てし、Timeに代入 t_txt.text = Time+" 秒経過中"+"/"+Duration+"秒中"; }; // となります。

関連するQ&A

  • FLVファイルの再生時間について。

    FLV形式の動画について、質問があります。 現在、 (1)サーバに動画をアップロード (2)サーバにて動画をFLV形式に変換 (3)ブラウザ上でFLV形式の動画を再生 という処理をPHPにて行っています。 上記(3)の部分で、動画の再生時間の位置を示すバーを表示させたいのですが、 アップロードされた動画の再生時間が判らない為、実装出来ずに困っています。 動画の再生時間を取得する方法についてご存知の方、教えていただけないでしょうか。

  • FLVファイルが再生できなくなりました

    RealPlayerなどでダウンロードしたFLVが再生できなくなりました。 以前は再生できました。新たにダウンロードしたファイルも再生されません。 ファイルをクリックするとプレイヤーは開き、ファイル名は表示されますが ポップアップも何も表示は出ず、ただ再生が始まりません。 サイト上でのストリーミングの動画は問題なく再生されています。 いくつかのFLVプレイヤーで試しても同様です。 ファイルの拡張子やFlash Player のインストールも調べてみましたが問題なさそうです。 RealPlayerに関してはWMVの再生は問題なくできます。 DirectX 診断をしてみましたが異常なさそうです。 どなたかアドバイスよろしくお願いします。

  • FirefoxでFLV動画が再生されません

    現在、HP作成中です。デジカメで撮った動画をFLASHでFLVに変換してサイトにUPする予定なのですが、IE、Safariでは問題なく再生されるのですが、Firefoxでは動画が表示されません。 御存知の方がいらっしゃいましたら、教えてください。 宜しくお願いします。

  • flv動画が再生できない

    You Tubeで初めて高画質の動画をダウンロードしました。 しかしWimpy FLV Playerというソフトを用いて 再生したところ、黒い画面のままで動画や音声は なしのまま再生されました。 またGOM Playerでも再生を試みたのですが、 コーデックが対応してないみたいなエラーが出て 再生できませんでした。 ちなみに高画質ではない普通のflv動画はどちらのソフトでも再生可能です。 You Tubeの高画質flv動画はこれらのflv動画再生ソフトでは再生できないのでしょうか? もし高画質のflv動画を再生する方法やフリーソフトがあればご教授願いたいです。 よろしくお願いします。

  • FLV 再生できない

    こんにちは、 ・環境 WindowsXP Pro Macromedia Studio8 ・行ったこと Flash VIdeo Encoder 8でmpgファイルをflvファイルに変更(バージョン7及び8の二つを作成) Dreamwerver8でWEBページを作成 Dreamwerver8で挿入-メディア-Flash Videoで上記flvファイルを挿入 IE6で確認するが、再生しない。 また、出来たFLVPlayer_Progressive.swfというファイルを開いても何も表示されません。 ・質問 再生しない原因としてどのようなケースが考えられるのでしょうか? 他、どのようにすれば再生するのでしょうか? 何かお分かりの方がいましたら教えてください。よろしくお願いします。

  • 再生できないFLVファイル

    某動画共有サイトから動画をDLしようと思い、このサイトを使っているのですが http://javimoya.com/blog/youtube_jp.php DLしたFLVファイルが再生出来る物と出来ない物があります。 再生出来ないのはなぜでしょう? 再生できないファイルはFLVプレーヤーで再生するように指定されてません(アイコンもFLVプレーヤーではなく再生しようとすると、どのアプリケーションから起動しますか?…みたいのが出る) 尚且つそのファイルをFLVプレーヤーで再生しようとしても再生しません・・

  • 動画(FLV)を横長(16:9)で再生プレイヤ

    ホームページ内の動画(FLV)を横長(16:9)で再生するプレイヤー探しています。 できるだけ誰にも閲覧できるよう、特別にソフトをダウンロードしなくてもよいものをお願いします。 いろいろ探しているのですが、まだ見つかりません。 http://kyouno.com/work/dougatest.htm 動画は720*405(16:9)で作っていますが、プレイヤー(flvplayer)が横長に対応していないため左右が圧縮されてしまいます。 flvplayerのメーカーは横長画面は下記メールで今後対応する予定が無いとのこと。 >現在、バージョンアップの予定はございません。 >今後はFlashを使用しない動画配信が主流になる可能性が >ございますので、開発を見合わせております。 >他のPlayerのご利用をご検討ください。 本当にFlashはもう古いのですか?。Youetubeなんか、flvではないのでしょうか?

  • flvの動画を再生するにはどうしたらいいですか?

    flvの動画を再生するにはどうしたらいいですか? youtubeで動画をダウンロードしたんですが、動画を再生できません。flvのプレイヤーをダウンロードしても音声だけしか流れなくて困っています。 コーデックというのが必要なんでしょうか? コーデックというものが何かよくわからないので教えていただきたいです。 よろしくお願いします

  • JW FLV Playerのプレイリスト連続再生について

    JW FLV Player http://www.longtailvideo.com/players/ を使ってプレイリスト動画を作成したのですが、 1つ目の動画を再生後、クリックしなくても2つ目の動画に連続して再生するように設定したいのですが、どうしてもやり方がわからず困ってしまい、ご質問をさせていただきました。 どなたかお知恵をお借りしたく、よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • Flash Playerでflvファイルを再生

    すみません教えて下さい。 Flash Playerでは、flvファイルは再生出来ないのでしたっけ? perian等を入れてQuickTimeで見れているので問題はないのですが、 間違えてflvファイルをFlash Playerのアイコンにドラック&ドロップしたら、何も起こりませんでした。 swfファイルは再生出来るので、なんとなく、flvも出来るものだと思っていましたが・・・。 すみませんが、宜しくお願いします。

    • ベストアンサー
    • Mac

専門家に質問してみよう