投稿者 祈り星  (社会人) 投稿日時 2023/9/20 23:23:21
書き込みありがとうございます。
VBのサンプルを参考にして色々組み合わせて試したら偶然ですが音楽のループ、音量調整が出来ました。
しかし、もう一つ教えてほしいです。

このサイトにある C# 初級講座 の 第15回 反射するボール2
https://www.umayadia.com/CSStandard/s015BoundBall2.htm

ここの 3-3.サウンド再生のプログラム にある以下のコードではどのように音量調整が出来るようになるのでしょうか?
これだけは成功しませんでした。


//サウンドファイル名をフルパスにします。アプリ本体のある場所のSoundフォルダー以下です。
    fileName = Application.StartupPath + @"Sound\" + fileName;

    //このサウンド再生に一意な名前を付けます。ここではシステム時刻とランダムを利用します。
    string aliasName = $"Alias{DateTime.Now.Ticks}{Random.Shared.Next(1, 100000)}";

    //サウンドを再生します。
    mciSendString($"open \"{fileName}\" alias {aliasName}", "", 0, IntPtr.Zero);
    mciSendString($"play {aliasName}", "", 0, IntPtr.Zero);