プログラミング入門の最終プロジェクトのバイナリ クロックに合わせてアラームを鳴らそうとしています。
私はすでにコントロールを作成しており、intAlarmHour と intAlarmMinute の値を持っています。C# でサウンドを再生する記事をいくつか見つけましたが、コードがうまく機能しません。これは、これまでのところ、timer1 の下にあるものです。
if (DateTime.Now.Hour == intAlarmHour && DateTime.Now.Minute == intAlarmMinute)
System.Media.SoundPlayer sound = new System.Media.SoundPlayer(//unknown format);
sound.PlaySync();
私は得ています
エラー 1 埋め込みステートメントは、宣言またはラベル付きステートメントにすることはできません C:\ADixon\Final\Binary Project\BinaryClock\BinaryClock\Form1.cs 551 13 BinaryClock
エラー 2 割り当てられていないローカル変数 'サウンド' の使用 C:\ADixon\Final\Binary Project\BinaryClock\BinaryClock\Form1.cs 552 1 BinaryClock
また、サウンド ファイルのフォーマットについても 100% ではありません。プロジェクト内のシステムリソースにそれを投げて、写真のようにリンクすると思いますか?form1.system.resources.file とは何ですか?
また、System.Media.SoundPlayer メソッドを使用する場合、許可されるファイルの種類は何ですか? .mp3 を使用できますか?
助けてくれてありがとう!