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