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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0317
暗刻hmm.dllを使用したこのプログラムの実行結果を教えて下さい2未解決


暗刻

リンク

2014/3/17(Mon) 16:20:35|NO.60731

hmm.dllを使って音楽を再生しようとしたのですがうまくいきません。

#include "hmm.as" hmminit mes "hmminit:"+stat dsloadfname "jump.wav",0 mes "dsloadfname:"+stat dsplay 0,1 mes "dsplay:"+stat      fname = "Stage.wav" exist fname wavesize = strsize sdim wavebuf, wavesize bload fname, wavebuf, wavesize dsloadmemory wavebuf, 1 mes "dsloadmemory:"+stat stop
このプログラムを実行すると、結果が

hmminit:1 dsloadfname:0 dsplay:0 dsloadmemory:0
となってしまい、初期化は成功するものの、それ以上は失敗してしまいます。
そこで出来る方だけお願いがあるのですが、このプログラムをあなたのパソコンで実行してほしいのです。
そして、実行結果がどのようになったかをコメントしていただけるとありがたいです。
wavファイルはお手数ですが自分で用意してください。
もしこのような結果になってしまう要因が思い当たる方がいればその方もコメントしていただけるとありがたいです。
非常に漠然とした質問なので、不備がありましたらご指摘お願いします。。。



この記事に返信する


inovia

リンク

2014/3/17(Mon) 16:43:21|NO.60732


hmminit 1
にしたら動きましたよ。

hmm.dll付属DirectSound.txtのDSLOADFNAMEの項目に

使用例)hmminit 1 ;DirectSoundを初期化する dsloadfname "wave.wav", 10 ;バッファ10番にファイルの最初からロード
となっているので、引数をつけるのが正解でしょう。



暗刻

リンク

2014/3/17(Mon) 16:51:15|NO.60733

>>inoviaさん
そこの部分を変えてもダメですね。。。やはり私のパソコンに問題があるのでしょうか・・・
他の方の回答も待ちますがもう一つ付け加えたい新しい質問があります。
もし私のパソコンでは動かないプログラムも、inoviaさんが動いたように他の人に配布した場合それは動くのでしょうか?
分かる方はこの質問もご回答願います。



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