Обзор класса SoundPlayer

Класс SoundPlayer позволяет легко включать звуки в приложения.

Класс SoundPlayer может воспроизводить звуковые файлы в формате .wav из ресурса или из расположений UNC или HTTP. Кроме того, класс SoundPlayer позволяет загружать или воспроизводить звуки асинхронно.

Вы также можете использовать класс SystemSounds для воспроизведения распространенных системных звуков, включая бип.

Часто используемые свойства, методы и события

Имя Описание
Свойство SoundLocation Путь к файлу или веб-адрес звука. Допустимые значения могут быть UNC или HTTP.
Свойство LoadTimeout Количество миллисекунд, в течение которых программа будет ожидать загрузку звука, прежде чем выдаст исключение. Значение по умолчанию — 10 секунд.
Свойство IsLoadCompleted Логическое значение, указывающее, завершена ли загрузка звука.
LoadМетод Загружает звук синхронно.
LoadAsyncМетод Начинает асинхронно загружать звук. После завершения загрузки вызывается событие OnLoadCompleted.
PlayМетод Воспроизводит звук, указанный в свойстве SoundLocation или Stream в новом потоке.
PlaySyncМетод Воспроизводит звук, указанный в свойстве SoundLocation или Stream в текущем потоке.
StopМетод Останавливает любой звук, который в данный момент играет.
событие LoadCompleted Срабатывает после попытки загрузки звука.

См. также