Aracılığıyla paylaş


SoundPlayer.Play Yöntem

Tanım

.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.