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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     外部FLV で時間(何分何秒 02:35)表示させたい
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
fir2100
Åê¹ÆNo.9614
投稿日時: 2004-7-31 11:34
新米
居住地: 北海道
投稿: 8
使用環境:
winXP2004Pro
外部FLV で時間(何分何秒 02:35)表示させたい
初投稿になります。よろしくお願い致します。
MX2004 Pro を使っています。

外部FLVを読み込んできて、再生・ストップ・何秒先(後)に
移動などをやろうとしているのですが、題名の通り時間表示?
終了時間(映像の最後の時間)を表示させたいのです。

swfだと何分何秒の表示は、
総フレーム数とフレームレートが解ればできるのです。
しかし、FLVになると総フレーム数が取得できない?ので
悩んでいます。総バイト数・現在の秒数は取得できるんですけど・・・

コンポーネントなどは一切使いません。使えば楽なんですけどね・・

どなたか教えていただけませんか?
よろしくお願いいたします。

-----
fir2100

永井勝則
Åê¹ÆNo.9625
投稿日時: 2004-8-1 23:56
職人
居住地: 白馬村
投稿: 796
使用環境:
Windows 7 :Flash CS4:
10.6.8 :Flash CS5.5
Re: 外部FLV で時間(何分何秒 02:35)表示させたい
永井勝則です。
Flash MX 2004はまだ使っていないため、Flash MX 2004のヘルプを見ただけですが、どうやらできるようです。
NetStream.time
で取得できるようです。(Flash Player7のみ)

私は時間の表示(02:35)をFlash MXではFlash Communication Serverと組み合わせて表示していました。(MX 2004のヘルプによると、これはFlash Playser6対応のようです。)

上記は試していませんが、MX 2004のヘルプなどをご覧になって試されてはどうでしょうか?
fir2100
Åê¹ÆNo.9628
投稿日時: 2004-8-2 10:42
新米
居住地: 北海道
投稿: 8
使用環境:
winXP2004Pro
Re: 外部FLV で時間(何分何秒 02:35)表示させたい
永井さん ありがとうございます。

確かに NetStream.time で 再生時間を表示させることはできました!

あとは、終わる時間を表示させるやり方なのですが、
今考えてるのが、あらかじめ終了時間をメモってスクリプトに書き込んでおく方法です。面倒くさいな・・・・
でも、これしかなさそうな気がします・・・・

 追伸 :
 Flash Communication Server に関してまったく無知なんですが、すごいもの(ソフト)なのでしょうか?
永井勝則
Åê¹ÆNo.9634
投稿日時: 2004-8-2 20:37
職人
居住地: 白馬村
投稿: 796
使用環境:
Windows 7 :Flash CS4:
10.6.8 :Flash CS5.5
Re: 外部FLV で時間(何分何秒 02:35)表示させたい
永井勝則です。
終わりの時間というのは、FCSのStream.length()で取得できるのですが、MX 2004の辞書などに当たってみたところ、そういうのはなさそうです。
しかし、コンポーネントのMediaDisplayやMediaPlaybackでは、Media.totaltimeで取得できるようなので、FCSを使わなくても何らかの方法があるのかも知れません。(なにぶんMX 2004は使っていないので、上記の真偽のほどは定かではないです)
(マクロメディアがpdfでしか提供してくれない)ユーザーガイドやコンポーネントのガイドやActionScript辞書などをこまめに当たると、何か出ているかも知れません。

FCSはWindowsやLinuxなどのサーバーに入れて使うサーバーサイドのソフトです。Flash MXからビデオやマイクなどがストリーミングで使えます。サーバーサイドでのスクリプティングもできるので、かゆいところにも手が届きます。マクロメディア社のサイトからトライアル版がダウンロードできます。市販参考書では「続Flash ActionScriptバイブルMXのツボ with Flash Communication Server MX」というのがあります。FCSは今1.5ですが、MX 2004の進化に合わせて、変化するのだと思います(あくまでも私見ですが)。
fir2100
Åê¹ÆNo.9660
投稿日時: 2004-8-3 15:01
新米
居住地: 北海道
投稿: 8
使用環境:
winXP2004Pro
Re: 外部FLV で時間(何分何秒 02:35)表示させたい
永井さん いろいろありがとうございます。

私の方でも、いろいろと探して見たんですがFCSのStream.length()
の代わりになるようなものはMX 2004にはなかったです。
探し方が悪いのかな??

で、今回は仕方なく、スクリプト内に書き込む方法でやります。
いろいろ調べて頂いたのに、申し訳ないです・・・

今回のことで、FCSが神様 みたいな存在に思えちゃいますね。


----------------
-------
fir2100

iDrop
Åê¹ÆNo.9842
投稿日時: 2004-8-13 12:40
新米
居住地: 東京都
投稿: 1
使用環境:
【Tool】Flash Professional 8
【OS】WinXP, Mac OSX
【Player】Flash Player 8
Re: 外部FLV で時間(何分何秒 02:35)表示させたい
こんにちわ。初投稿です。どうぞヨロシクお願いします。
外部FLVの動的読込みということですが、FCSを使用しない場合、みなさんIE以外でのブラウザでも正常に動作していますか?

僕の理解している範疇では、Ver 7からはNetConnectionオブジェクトの生成時に引数にnullを渡すことによって、FCSからではなく、ローカルorHTTP経由でFLVをダウンロードできるようになったと思うのですが、Windows、MacともにIEでしか動作しませんでした。

野中さんのHPにもTechNoteがあった(http://www.fumiononaka.com/TechNotes/Flash/FN0405001.html)ので、そのコードでも試してみたのですが、やはり同じ結果でした。Flash Playerの仕様なのでしょうか?
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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