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


HSPTV!掲示板


未解決 解決 停止 削除要請

2018
1224
sman音楽プレーヤーづくりで3解決


sman

リンク

2018/12/24(Mon) 18:53:14|NO.86152

こんにちは。自作の音楽プレーヤーを作っているものです。今こんな感じです

screen 0,640,240 onexit goto*owari dialog ,16,"開く":if stat=0:end fname=refstr objsize 320,60 i=getpath (fname,8) pos 0,150 mes i pos 0,0:button gosub "再生",*m_play pos 320,0:button gosub "停止",*m_stop pos 0,60:button gosub "開く",*open pos 320,60:button gosub "終了",*owari mmload fname,1 repeat await 16 title "boxplayer "+i loop *owari mci "close all" end *m_stop mmstop return *m_play mmplay 1 return *open dialog ,16,"開く":if stat=0:end fname=refstr cls objsize 320,60 pos 0,0:button gosub "再生",*m_play pos 320,0:button gosub "停止",*m_stop pos 0,60:button gosub "開く",*open pos 320,60:button gosub "終了",*owari i=getpath (fname,8) y=getpath (fname,32) pos 0,150 mes i chdir y mmload i,1 title "boxplayer "+i
となっております。これを途中で止めたりできるようにしたいです。どのようにすればよいか
お教えください。



この記事に返信する


CS

リンク

2018/12/24(Mon) 22:34:57|NO.86154

http://hsp.tv/play/pforum.php?mode=pastwch&num=15633

こちらを参考にしてはいかがでしょうか

上記のスレの7つめの投稿から読めばよいと思います。



名無し

リンク

2018/12/24(Mon) 22:50:18|NO.86155

MCI を使うといいと思います.

その際,HSP の mm系命令は次のようになります.
mmload "ファイル名",ID → mci "open ファイル名 alias エイリアス名"
mmplay ID → mci "play エイリアス名"
mmstop → mci "stop エイリアス名"

また,一時停止は mci "pause エイリアス名" となります.



sman

リンク

2018/12/26(Wed) 22:16:44|NO.86171

無事できました。ありがとうございます。



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