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


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0325
sesamimp3プレイヤーの再生について8解決


sesami

リンク

2009/3/25(Wed) 21:01:03|NO.24112

mp3プレイヤーをつくっているのですが、いま完成しているのだと、曲が終わったらまた
mp3を選択して再生をおさなければいけなく、選択せずに曲が終わったらまた再生をおせば
既に選択してある曲をまた流れるようにしたいのですがどうすればいいでしょうか
ソース書いときます

screen 0,180,32,8
gsel 0,2
objsize 60,32
pos 0,0:button gosub "再生",*m_play
pos 60,0:button gosub "一時停止",*m_stop
pos 120,0:button gosub "選択",*m_senntaku
repeat
wait 1
loop
*owari
mci "close all"
end
*m_stop
mci "stop music"
return
*m_play
mci "play music"
return
*m_senntaku
mci "close music"
dialog "mp3;*wav",16,"音声ファイル":if stat=0:end
fname=refstr
mci "open \"" + fname + "\" alias music":if stat=-1:end
mci "status music length":m_length=stat
title ""+getpath(fname,9)+""



よろしくおねがいします



この記事に返信する


check

リンク

2009/3/25(Wed) 21:03:46|NO.24113

ループ再生させるか、
曲の再生時間と再生している時間を取得して、
再生している時間が曲の再生時間を超えたら再び00:00の位置から再生



sesami

リンク

2009/3/25(Wed) 21:29:53|NO.24119

すいません
再生時間の取得のソースがわかりません
具体的にソースをすこし書いてくださいTT
ほんとっすいません!



check

リンク

2009/3/25(Wed) 21:31:34|NO.24120

mci "status 曲名 length"で再生時間を
mci "status 曲名 possion"で再生している時間を取得できる



inovia

リンク

2009/3/25(Wed) 22:00:42|NO.24127

リピート方法


mci "play music" ↓これに変更 mci "play music repeat"



sesami

リンク

2009/3/25(Wed) 22:01:50|NO.24129

ありがとうございました!
とてもすっきりしました



珠後

リンク

2009/3/30(Mon) 17:33:35|NO.24262


#define MM_MCINOTIFY 0x03B9 #define MCI_NOTIFY_SUCCESSFUL 1 oncmd goto*OnMciNotify,
を先に書いといて
mci "play エイリアス名 from 0 notify"

で再生して MM_MCINOTIFY を受け取った時にまた最初から再生するのは?



inovia

リンク

2009/3/30(Mon) 19:22:32|NO.24263

こうなるけど・・・
素直にmci "play f repeat"のほうが良いかと


#define MM_MCINOTIFY 0x03B9 #define MCI_NOTIFY_SUCCESSFUL 1 oncmd gosub*OnMciNotify, MM_MCINOTIFY dialog "*",16,"いろんなファイル":if stat=0:end fname=refstr mci "open \"" + fname + "\" alias f" mci "play f from 0 notify" stop *OnMciNotify if wParam=MCI_NOTIFY_SUCCESSFUL{ dialog "再生が終了したですだ。" mci "play f from 0 notify" } return



inovia

リンク

2009/3/30(Mon) 19:29:23|NO.24264

あとで調べてみたらそっくりそのままありましたね(^_^;)
http://quasiquote.org/hspwiki?MCI%A4%C7%B7%AB%A4%EA%CA%D6%A4%B7%BA%C6%C0%B8

最初こっちをみてました。
http://www.geocities.jp/ky_webid/win32c/045.html



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