Общие сведения о классе 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 | Возникает после попытки загрузки звука. |
См. также
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
.NET Desktop feedback