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


HSPTV!掲示板


未解決 解決 停止 削除要請

2012
0212
GrapeColor(DION)mciの音量調節ができない4解決


GrapeColor(DION)

リンク

2012/2/12(Sun) 12:19:17|NO.44807

mciで音声ファイルを再生するときに音量調節したいと思っています。
mciコマンドで
setaudio エイリアス volume to 0〜1000までの数値

と記せば音量の調節ができると思っていたのですが、できません。 ちょっとシンプルなプログラムを書いてみたので、プログラムに原因があれば教えてください。
	onexit *exit
	
	dialog "wav;*.wma;*.mp3", 16, "音声ファイル"
	if stat = 0 : end
	filename = refstr
	
	mci "open \"" + filename + "\" alias volumetest"
	if stat = -1 : dialog "OpenError" : end
	
	mci "play volumetest"
	
	wait 500
	
	mci "setaudio volumetest volume to 200"
	
	stop
	
*exit
	mci "close volumetest"
	
	end
OSはWin XP Pro SP3です



この記事に返信する


check

リンク

2012/2/12(Sun) 12:36:41|NO.44808

mp3ファイルなら音量が変わるが、wavファイルは変わらないな。



inovia

リンク

2012/2/12(Sun) 13:13:47|NO.44809

open時に

type mpegvideo
を付ければうまく動くはず。

mci "open \"" + filename + "\" alias volumetest type mpegvideo"



暇人

リンク

2012/2/12(Sun) 13:25:37|NO.44810

mpegvideo2
の場合もあるから最初に調べるか
open時に-1が返ってきたら2も試す



GrapeColor(DION)

リンク

2012/2/12(Sun) 20:22:52|NO.44816

checkさん、inoviaさん、暇人さん有難う御座いました。
無事解決できました。



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