ムービーを表示している際に何らかの操作をすると、だんだんフェードアウトするようにしたいのですが、
フェードアウト自体はアルファ値を下げて実現できましたが、
音量を下げる方法が分かりません。
そのような関数や方法はありませんでしょうか?
コード
#include <DxLib.h>
int Alpha=255, Movie=0;
BOOL End=FALSE;
DxLib_Init();
Movie = LoadGraph( "movie.avi");
PlayMovieToGraph( Movie);
while( ProcessMessage() == 0 && GetMovieStateToGraph( Movie) == 1 ){
if(CheckHitKeyAll()==1)
End=True;
SetDrawBlendMode( DX_BLENDMODE_ALPHA, Alpha);
DrawExtendGraph( 0, 0, 640, 480, Movie, FALSE);
SetDrawBlendMode( DX_BLENDMODE_NOBLEND, 0);
if(End){
Alpha -= 2;
// ここで音量を下げたい
}
if(Alpha<=0){
PauseMovieToGraph( Movie);
break;
}
}
waitkey();
DxLib_End;
return 0;