Обзор класса 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