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


HSPTV!掲示板


未解決 解決 停止 削除要請

2018
0506
Iveriwmv動画ファイルの再生について4未解決


Iveri

リンク

2018/5/6(Sun) 16:40:50|NO.84276

拡張子がwmvの動画ファイルを再生したあとに、違うwmvの動画ファイルを
再生させるプログラムを作っているんですが、動画の再生が終わった後、ほかの動画ファイルを再生する直前に
タスクバーなどが一瞬表示されたりするのですが、これはどうにかなりませんか?
以下がそのスクリプトです。


screen 0,1920,1080,0,0,0 bgscr 0,1920,1080,0,0,0 mmload "img/name.wmv",1,1 mmload "img/name.wmv",2,2 mmload "img/name.wmv",3,2 mmload "img/name.wmv",4,1 mmload "img/name.wmv",5,1 mmload "img/name.wmv" ,6,2 mmload "img/.namewmv",7,2 clrobj //ビデオ再生 cls 4 mmplay 6 wait 1 mmstop clrobj mmplay 7 wait 1 mmstop clrobj mmplay 1 wait 1000 mmstop clrobj mmplay 2 wait 1 mmstop clrobj mmplay 3 wait 1 mmstop clrobj mmplay 4 wait 300 mmstop clrobj mmplay 5 wait 100 mmstop
動画ファイル名は、wmv以外はnameにしてあります。



この記事に返信する


ゆうやん

リンク

2018/10/24(Wed) 21:55:37|NO.85684

showwindow関数でタスクバーを消すのはどうでしょうか。

#uselib "user32.dll" #cfunc FindWindow "FindWindowA" sptr,sptr #func ShowWindow "ShowWindow" int,int taskbar=FindWindow("shell_traywnd",0) ShowWindow taskbar,0;タスクバーを非表示 onexit *exit stop *exit ShowWindow taskbar,4;タスクバーを表示 end



あらや

リンク

2018/10/24(Wed) 23:50:27|NO.85685

未確認ですが

gsel 0, 2

これを入れて常にウィンドウを最前面にするのはどうでしょうか?



j#

リンク

2018/10/25(Thu) 19:55:24|NO.85698

横から失礼します。
gselで最前面にする方法はタスクバーには効かなかった気がします。
タスクバーをクリックすると、HSPのウィンドウは最前面ではなくなります。



あらや

リンク

2018/10/26(Fri) 05:36:29|NO.85704

>タスクバーをクリックすると、HSPのウィンドウは最前面ではなくなります。
ソース及び質問内容からしてフルスクリーンウィンドウと判断し、
フルスクリーンでタスクバーをクリックというのはあり得ないので
gselで最前面という手法を提案させていただきました。

どちらにせよ未確認ですので、
動画の切り替え中にタスクバーが表示されるかどうかは不明です。



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