Как воспроизвести звук из формы 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. Проверьте все входные данные перед использованием данных в приложении.
См. также
.NET Desktop feedback