SoundPlayer.Load Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Загружает звук синхронно.
public:
void Load();
public void Load();
member this.Load : unit -> unit
Public Sub Load ()
Исключения
Истекшее время при загрузке превышает время в миллисекундах, указанное в миллисекундах LoadTimeout.
Файл, указанный не SoundLocation удается найти.
Примеры
В следующем примере кода показано использование LoadAsync метода для присоединения файла .wav к экземпляру SoundPlayer класса. Этот пример кода является частью более крупного примера, предоставленного для SoundPlayer класса.
try
{
// Assign the selected file's path to
// the SoundPlayer object.
player->SoundLocation = filepathTextbox->Text;
// Load the .wav file.
player->Load();
}
catch ( Exception^ ex )
{
ReportStatus( ex->Message );
}
try
{
// Assign the selected file's path to
// the SoundPlayer object.
player.SoundLocation = filepathTextbox.Text;
// Load the .wav file.
player.Load();
}
catch (Exception ex)
{
ReportStatus(ex.Message);
}
Try
' Assign the selected file's path to the SoundPlayer object.
player.SoundLocation = filepathTextbox.Text
' Load the .wav file.
player.Load()
Catch ex As Exception
ReportStatus(ex.Message)
End Try
Комментарии
Метод Load использует текущий поток для загрузки файла .wav, предотвращая обработку других сообщений, пока загрузка не завершится.
Предостережение
Метод Load может привести к задержке при загрузке большого .wav файла. Кроме того, рисование и другие события будут заблокированы до завершения загрузки. LoadAsync Используйте метод для асинхронной загрузки звука, что позволяет вызывающей потоку продолжаться без прерывания.
Этот метод вызывает LoadCompleted событие при завершении загрузки, даже если загрузка не была успешной.