SoundPlayer.Load Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir sesi zaman uyumlu olarak yükler.
public:
void Load();
public void Load ();
member this.Load : unit -> unit
Public Sub Load ()
Özel durumlar
Yükleme sırasında geçen süre, tarafından LoadTimeoutbelirtilen milisaniye cinsinden süreyi aşıyor.
tarafından SoundLocation belirtilen dosya bulunamıyor.
Örnekler
Aşağıdaki kod örneği, sınıfının bir örneğine .wav dosyası eklemek için yönteminin SoundPlayer kullanımını LoadAsync gösterir. Bu kod örneği, sınıfı için SoundPlayer sağlanan daha büyük bir örneğin parçasıdır.
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
Açıklamalar
Load yöntemi geçerli iş parçacığını kullanarak bir .wav dosyası yükler ve iş parçacığının yük tamamlanana kadar diğer iletileri işlemesini engeller.
Dikkat
yöntemi, Load büyük bir .wav dosyası yüklenirken gecikmeye neden olabilir. Ayrıca, yükleme tamamlanana kadar boyama ve diğer olaylar engellenir. Çağıran iş parçacığının LoadAsync kesintisiz olarak devam etmesini sağlayan bir sesi zaman uyumsuz olarak yüklemek için yöntemini kullanın.
Yükleme başarılı olmasa bile yükleme tamamlandığında bu yöntem olayı tetikler LoadCompleted .