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.