SoundPlayer.Play Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Воспроизводит файл .wav с помощью нового потока и сначала загружает файл .wav, если он не загружен.
public:
void Play();
public void Play();
member this.Play : unit -> unit
Public Sub Play ()
Исключения
Истекшее время при загрузке превышает время в миллисекундах, указанное в миллисекундах LoadTimeout.
Файл, указанный не SoundLocation удается найти.
Заголовок .wav поврежден; Указанный файл SoundLocation не является файлом .wav PCM.
Примеры
В следующем примере кода показано использование Play метода для асинхронного воспроизведения файла .wav. Этот пример кода является частью более крупного примера, предоставленного для SoundPlayer класса.
ReportStatus( "Playing .wav file asynchronously." );
player->Play();
ReportStatus("Playing .wav file asynchronously.");
player.Play();
ReportStatus("Playing .wav file asynchronously.")
player.Play()
Комментарии
Метод Play воспроизводит звук с помощью нового потока. При вызове Play перед загрузкой файла .wav в память будет загружен файл .wav перед началом воспроизведения. Вы можете использовать LoadAsync или Load метод для загрузки файла .wav в память заранее. После успешной загрузки файла .wav из Stream URL-адреса будущие вызовы методов SoundPlayer воспроизведения не потребуется перезагрузить файл .wav до тех пор, пока путь к звуку не изменится.
Если файл .wav не указан или не удается загрузить, Play метод будет воспроизводить звуковой сигнал по умолчанию.