Общие сведения о классе 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 Возникает после попытки загрузки звука.

См. также