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


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0925
メリ音楽再生をしたいのですが・・・7解決


メリ

リンク

2009/9/25(Fri) 23:47:15|NO.27981

WAVファイルを再生したいのですができません。

mmload "ファイル名",p0,p1
mmplay p1
mmstop

と入力してあります。
恐らく、mmloadとmmplayのバッファの番号が間違っているのだと思うのですが、
バッファの番号の意味がよく分かってない状況です。(ヘルプを読んでもよく分かりませんでした
どのように入力すればよいのでしょうか?

回答、宜しくお願いします



この記事に返信する


check

リンク

2009/9/25(Fri) 23:50:00|NO.27982

mmloadではHSPがロードしたファイルを管理してくれる
ロードしたファイルを入れる場所をバッファの番号で指定する
mmloadで0にロードしたファイルを再生するときは、mmplay 0とすればいい



sea

リンク

2009/9/26(Sat) 00:14:57|NO.27983


buffer 0,640,480,0//なお、ウィンドウはすぐ閉じられます mmload "ファイル名",0,0//ファイル名には拡張子まで入れます //またパラメータに、pはいりません mmplay 0 wait 1000//10秒聞く これをいれないと曲がすぐストップする //曲をかけながら他の処理をするのであればいらない(未確認) mmstop



メリ

リンク

2009/9/26(Sat) 00:24:59|NO.27984

すばやい回答ありがとうございます

>mmloadで0にロードしたファイルを再生するときは、mmplay 0とすればいい
ここのは分かりました。ありがとうございます。


>ロードしたファイルを入れる場所をバッファの番号で指定する

WAVファイルを入れるフォルダは例えば、
mmloadの部分を0にした場合、フォルダ名を0にすればよいということでしょうか?
一応フォルダ名を「p0」と「0」にしてみたのですが、鳴らなかったので・・・。


#Error 12in line3(〜hsp)
-->ファイルが見つからないか無効な名前です。

とでてきます。



ANTARES

リンク

2009/9/26(Sat) 02:32:08|NO.27986

>ロードしたファイルを入れる場所をバッファの番号で指定する
 これは
>mmloadで0にロードしたファイルを再生するときは、mmplay 0とすればいい
と同じ意味です。
 メモリのどこに置くかをバッファ番号で表しているので、
それを「場所」と言っているのです。


>WAVファイルを入れるフォルダは例えば、
>mmloadの部分を0にした場合、フォルダ名を0にすればよいということでしょうか?
>一応フォルダ名を「p0」と「0」にしてみたのですが、鳴らなかったので・・・。
 スクリプトを「名前をつけて保存」したかどうかで
wavファイルを置くべき場所が変わります。
まず、スクリプトを名前をつけて保存してください。
そうすると、スクリプトと同じフォルダにwavファイルを置いた場合は、
ファイル名だけの指定でいいです。


 変数の意味はわかっていますか?
 HSPのあるフォルダの「doclib\hspprog.htm」をわかるまで何度でも読んでください。


mmload "hogehoge.wav",2,0 mmplay 2 stop



壮也

リンク

2009/9/26(Sat) 09:21:02|NO.27987

mmload "ファイル名",0,0
mmplay 0
mmstop



いかろ

リンク

2009/9/26(Sat) 10:21:24|NO.27988

最後にmmstopが入っていますが、これで再生とめてる気が。



メリ

リンク

2009/9/26(Sat) 14:44:19|NO.27992

>いかろさん
mmstopが原因だったようです。ありがとうございます。
他の方も丁寧に教えてくださってありがとうございました。



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