SoundPlayer.Play 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.
.wav dosyasını yeni bir iş parçacığı kullanarak çalar ve yüklenmemişse önce .wav dosyasını yükler.
public:
void Play();
public void Play ();
member this.Play : unit -> unit
Public Sub Play ()
Ö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.
.wav üst bilgisi bozuk; tarafından SoundLocation belirtilen dosya bir PCM .wav dosyası değil.
Örnekler
Aşağıdaki kod örneği, bir .wav dosyasını zaman uyumsuz olarak yürütmek için yönteminin kullanımını Play 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.
ReportStatus( "Playing .wav file asynchronously." );
player->Play();
ReportStatus("Playing .wav file asynchronously.");
player.Play();
ReportStatus("Playing .wav file asynchronously.")
player.Play()
Açıklamalar
yöntemi yeni Play bir iş parçacığı kullanarak sesi çalar. .wav dosyası belleğe yüklenmeden önce ararsanız Play , kayıttan yürütme başlamadan önce .wav dosyası yüklenir. .wav dosyasını belleğe önceden yüklemek için veya Load yöntemini kullanabilirsinizLoadAsync. bir .wav dosyası veya URL'sinden Stream başarıyla yüklendikten sonra, için kayıttan yürütme yöntemlerine yönelik gelecek çağrıların SoundPlayer , ses yolu değişene kadar .wav dosyasını yeniden yüklemesi gerekmez.
.wav dosyası belirtilmemişse veya yüklenemezse Play , yöntem varsayılan bip sesini çalar.
Ş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