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


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0112
ななしwavのループ再生9解決


ななし

リンク

2009/1/12(Mon) 20:19:15|NO.22749

mmplayとmmloadを使ってループさせようとしてるんですが、
曲が終わった後に少し間が開いてしまいます
どうしたら綺麗にループできるでしょうか?



この記事に返信する


check

リンク

2009/1/12(Mon) 20:29:42|NO.22750

mciを使うとか、DirectSoundを使うとか・・・



ななし

リンク

2009/1/13(Tue) 06:59:06|NO.22771

ありがとうございます
DirectSoundというのを使ってみました

dsoundex.hpiとdsoundex.asをHSPのフォルダに入れて、
#include "dsoundex.as"を書いて、
ds_load "2.wav",2
ds_play 2
とやったんですがうまくいきません

他にしなければいけない事があるのか、やり方を間違えてるんだと思うんですけど、
どうすればいいですか?



あり

リンク

2009/1/13(Tue) 11:30:51|NO.22772

ds_initで初期化をしていますか?
詳しい使い方は説明書の各関数の使用法を読むか
サンプルを参考にしてみて下さい。



荒河 軒持

リンク

2009/1/13(Tue) 12:04:04|NO.22773

dsoundex.asはhspフォルダのcommonフォルダに入れるんですよ。



Hiroaki Software

リンク

2009/1/13(Tue) 17:27:31|NO.22777

荒河 軒持様
>dsoundex.asはhspフォルダのcommonフォルダに入れるんですよ。
ソースと同じディレクトリでも大丈夫ですよ
それと
#include文には
ソースファイルからの相対パスでも可能です
・・・てか相対パスはどんな表記なのか分かっているよな?



a

リンク

2009/1/13(Tue) 17:59:00|NO.22779

>・・・てか相対パスはどんな表記なのか分かっているよな?
決めつけられても困ると思う・・・



レヴィン

リンク

2009/1/13(Tue) 18:57:16|NO.22780

ds_playだと、1回しか再生しないようだ。
ループさせるならマニュアルのds_playの下に書いてある命令使うっぽいな。

あとスレ主よ、ひとつ基本的なことを確認したい。
どのようにループさせたいかわからんが、


wavファイルの最初と最後に無音部分はないか?

曲の最初から最後で、切れ目なくループさせたい場合は、
無音部分があるとうまくいきませんよ。



check

リンク

2009/1/13(Tue) 19:16:06|NO.22781

というか、うまくいきませんって書かれても、
何がうまくいかないか書いてくれないと対処のしようがない。



ななし

リンク

2009/1/14(Wed) 08:38:55|NO.22785

ありがとうございます!
解決しました



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