Поделиться через


Как воспроизвести звук из формы Windows

В этом примере звук воспроизводится по заданному пути в процессе выполнения.

Пример

Sub PlaySimpleSound()
    My.Computer.Audio.Play("c:\Windows\Media\chimes.wav")
End Sub
private void playSimpleSound()
{
    SoundPlayer simpleSound = new SoundPlayer(@"c:\Windows\Media\chimes.wav");
    simpleSound.Play();
}

Компиляция кода

Для этого примера требуется:

  • Пожалуйста, замените имя файла "c:\Windows\Media\chimes.wav" на допустимое имя файла.

  • (C#) Ссылка на пространство имен System.Media.

Надежное программирование

Операции с файлами должны быть заключены в соответствующие структурированные блоки обработки исключений.

Следующие условия могут вызвать исключение:

  • Имя пути неправильно сформировано. Например, он содержит недопустимые символы или только пробел (классArgumentException).

  • Путь доступен только для чтения (классIOException).

  • Имя пути — null (классArgumentNullException).

  • Имя пути слишком длинное (классPathTooLongException).

  • Путь недопустим (классDirectoryNotFoundException).

  • Путь — это только двоеточие, ":" (NotSupportedException класс).

Безопасность .NET Framework

Не принимать решения о содержимом файла на основе имени файла. Например, файл Form1.vb может не быть исходным файлом Visual Basic. Проверьте все входные данные перед использованием данных в приложении.

См. также