SoundPlayer.Load Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Načte zvuk synchronně.
public:
void Load();
public void Load ();
member this.Load : unit -> unit
Public Sub Load ()
Výjimky
Uplynulý čas při načítání překračuje dobu v milisekundách určenou parametrem LoadTimeout.
Soubor určený nástrojem SoundLocation nebyl nalezen.
Příklady
Následující příklad kódu ukazuje použití LoadAsync metody k připojení souboru .wav k instanci SoundPlayer třídy . Tento příklad kódu je součástí většího příkladu SoundPlayer pro třídu .
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
Poznámky
Metoda Load používá aktuální vlákno k načtení souboru .wav, což brání vláknu ve zpracování jiných zpráv, dokud se načtení neskončí.
Upozornění
Metoda Load může způsobit zpoždění při načítání velkého souboru .wav. Kromě toho budou obraz a další události blokovány, dokud se načtení nedokončí. Použijte metodu LoadAsync k asynchronnímu načtení zvuku, což umožňuje volající vlákno pokračovat bez přerušení.
Tato metoda vyvolá LoadCompleted událost po dokončení načítání, i když načtení nebylo úspěšné.