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


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0206
タベルavi再生3未解決


タベル

リンク

2009/2/6(Fri) 16:33:39|NO.23246

mmload "movie.wmv",1,16
mmplay 1
でaviファイルを再生すると新しいウインドウで再生されてしまいます。
screen命令で実行してみても意味が無く、pos命令をしてみても意味が無かったので調べましたが分かりませんでした。
aviを再生した後に次の操作を同じウインドウでするにはどのようにすれば良いでしょうか?
ご教授おねがいします。



この記事に返信する


panda

リンク

2009/2/6(Fri) 17:22:39|NO.23250

Direct Show を使って再生するか、WMPの ActiveX を使うと同じウィンドウ内で再生されますよ…。

参考URL
http://lhsp.s206.xrea.com/
↑WMPのページまで、案内したかったのですが、混んでいるようで…。^^;;



inovia

リンク

2009/2/6(Fri) 18:03:04|NO.23252

MCIでもできますがな。(^O^)/


fname="ここにファイル名を!" //ファイル名を入れる mci "open \""+fname+"\" alias f" //fでセット if stat=-1 : dialog "Open err":end //オープンエラー mci "window f handle "+hwnd //ウィンドウハンドル貼り付け mci "put f destination at 0 0 640 480" //画面サイズにセット ;mci "set f speed 2000" //2倍速で再生 mci "play f" //再生開始 ;mci "play f repeat" //リピート再生 ;mci "play f fullscreen" //フルスクリーン再生 ;mci "stop f" //再生を止める(正確には一時停止) ;mci "close f" //ファイルを開放する ;mci "seek f 5000" //5秒移動する



inovia

リンク

2009/2/6(Fri) 18:11:11|NO.23253

ちょっと嘘ついちゃった〜(^_^;)

seekする前にフォーマットをmsにセットしておかないとフレーム単位で飛ぶ場合があります。
それと to を入れるの忘れてた。
詳しいことは
http://lhsp.s206.xrea.com/command/mci.html
などを調べてね〜。


;mci "set f time format milliseconds" ;mci "seek f to 5000" //5秒移動する




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