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 .
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin