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