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"