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


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0312
名無しmciで音量調整する方法を教えて下さい2解決


名無し

リンク

2013/3/12(Tue) 19:21:32|NO.52902


dialog "mpg;*.avi;*.wmv;*.asf;*.3gp;*.mp4;*.flv",16,"動画ファイル" if stat = 0 : end // 未選択時に終了 fname = refstr mci "open \""+fname+"\" alias f" // オープン if stat = -1 : dialog "Open Error" : end // エラー mci "play f" // 再生 vol = 50 // 0〜1000 の範囲を指定 mci "setaudio f volume to "+vol

これの、volの数値を変えると音量が変わるのはわかったのですが、これはHSP自体の音量を下げてしまうので、
アクションゲームやADVノベルゲームでは使えません。BGMと効果音の音量を個別に調整することはできないのでしょうか?
同時再生できるなら、mciを使わない方法でも構いません。どうか知恵をお貸しくださいm(__)m



この記事に返信する


GrapeColor(DION)

リンク

2013/3/12(Tue) 20:46:09|NO.52904

まずファイルを開くところを
mci "open \""+fname+"\" alias f type mpegvideo"

と言った感じに、後ろに「type mpegvideo」と書き加えます。 mpegvideoにしないとvolumeを調節するコマンドが使えません。 理由はよくわかりませんが・・・。 typeというコマンドは開くファイルのタイプを指定するものですが、mpegvideoならほぼ全てのファイルが開けます。 あとはボリュームを調節したい時に、
mci "setaudio f volume to 500"
と言ったかんじにすればボリュームが調節可能です。
ちなみに音量を調節する数字ですが、0〜1000までの数字を指定してください。
つまり100%の場合は1000、30%の場合は300という感じです。



名無し

リンク

2013/3/13(Wed) 09:35:28|NO.52917

できました!ありがとうございました



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