Я пытаюсь воспроизвести звук перед закрытием моей программы. Я установил этот звук для своей кнопки выхода. Вот мой код (я использовал библиотеку WMPLib):C# Воспроизведение звука перед закрытием формы
private void button1_Click(object sender, EventArgs e)
{
WindowsMediaPlayer btnPlayer = new WindowsMediaPlayer();
btnPlayer.URL = "Wrong.wav";
btnPlayer.controls.play();
//Thread.Sleep(2000);
this.Close();
}
Моей проблемы: Он выходит сразу и не воспроизводит звук. Пожалуйста помоги! Спасибо.
Использование '' thread' или асинхронном method' для воспроизведения звука , Когда закончится работа метода, а затем закройте форму. –
Попробуйте добавить таймер с секундой, затем закройте форму – mindOfAi
, почему эта строка закомментирована: Thread.Sleep (2000); –