HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
1014
tk24flvを再生したい3解決


tk24

リンク

2008/10/14(Tue) 19:32:20|NO.20157


sdim filepath, 128 dialog "flv",16, "flv" if stat = 0 : end filepath = refstr axobj flash, "ShockwaveFlash.ShockwaveFlash", 400, 400 flash->"loadMovie" 0, filepath flash->"play" stop
上記のようなスクリプトではswfファイルは再生できるのですが、flvだと大半ファイルが再生できません。
再生できるスクリプトがあれば教えていただきたいのでよろしくお願いします。



この記事に返信する


inovia

リンク

2008/10/14(Tue) 21:02:13|NO.20162

SWFから呼び出さないと上の方法ではFLVファイルは再生できないのではないでしょうか?
そういう風に作ったSWFファイルなら呼び出しは可能だと思いますが、
別途Flash(SWF)を作成するソフトが必要かと思われます。(しかもAbobe純正の物?)

別の方法ですが、正直言って面倒くさいかもです。
サードパーティ製のFLVに対応したDirect Show Splitter と デコーダーを用意します。
http://cowscorpion.com/Codec/FLVSplitter.html
http://cowscorpion.com/Codec/ffdshow.html
この二つが定番ものかと。両方ともインストールを行います。

今回はMCIで再生したいので、以下のレジストリをいじります。
(NT系はレジストリ、9xはiniファイルだった気も・・・)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\MCI Extensions

以下のレジストリを追加します。
flv MPEGVideo

あとは以下のコードを実行します。
実は、レジストリに追加しなくても、
mciのopenコマンドでtype MPEGVideoと指定をすれば開けるのですが、
追加しておいたほうが、他のソフトでも再生が可能になるものあります。


dialog "flv",16,"FLV動画" if stat=0 :end mci "open \""+refstr+"\" alias f type MPEGVideo" if stat=-1 : dialog "Open err." :end mci "play f repeat"



tk24

リンク

2008/10/15(Wed) 20:40:13|NO.20199

ありがとうございます。再生できました。



tk24

リンク

2008/10/17(Fri) 23:06:53|NO.20293

スクリプトだけで再生はできませんか?



ONION software Copyright 1997-2021(c) All rights reserved.