■11023 / inTopicNo.2) |
Re[1]: C#でのMP3の音量調節について |
□投稿者/ カンタービレ (113回)-(2007/12/05(Wed) 02:42:51)
|
■No11021 (ジャイ さん) に返信 > VisualC#を使用しています。 > 現在、MP3を鳴らして、その音を徐々に小さくしていくという動作を作成したいと思っています。 > > 以下のようなソースで再生しています。(省略あり) > [DllImport("winmm.dll")] > extern static int mciSendString(string s1, StringBuilder s2, int i1, int i2); > mciSendString("open \"" + file_name + "\" alias my_sound", null, 0, 0); > mciSendString("play my_sound", > > この場合、音量調節はどうすれば可能なのでしょうか? > > よろしくお願いいたします。
mciSendStringの最後の引数はIntPtrがいいと思いマス。 mciSendString("setaudio my_sound volume to 1000", null, 0, IntPtr.Zero); 1000というのは適当デス。0にすると音が出なくなりマス。 http://msdn2.microsoft.com/en-us/library/ms712587.aspx MCIのコマンドは他にも色々ありマスので、ご参考までに。
|
|