メイン コーダーズルーム【スクリプト系】 外部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が神様 みたいな存在に思えちゃいますね。
|
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の仕様なのでしょうか? |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |