Bagikan melalui


SoundPlayer.Play Metode

Definisi

Memutar file .wav menggunakan utas baru, dan memuat file .wav terlebih dahulu jika belum dimuat.

public:
 void Play();
public void Play ();
member this.Play : unit -> unit
Public Sub Play ()

Pengecualian

Waktu yang berlalu selama pemuatan melebihi waktu, dalam milidetik, yang ditentukan oleh LoadTimeout.

File yang ditentukan oleh SoundLocation tidak dapat ditemukan.

Header .wav rusak; file yang ditentukan oleh SoundLocation bukan file .wav PCM.

Contoh

Contoh kode berikut menunjukkan penggunaan Play metode untuk memutar file .wav secara asinkron. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk SoundPlayer kelas .

ReportStatus( "Playing .wav file asynchronously." );
player->Play();
ReportStatus("Playing .wav file asynchronously.");
player.Play();
ReportStatus("Playing .wav file asynchronously.")
player.Play()

Keterangan

Metode ini Play memutar suara menggunakan utas baru. Jika Anda memanggil Play sebelum file .wav dimuat ke dalam memori, file .wav akan dimuat sebelum pemutaran dimulai. Anda dapat menggunakan LoadAsync metode atau Load untuk memuat file .wav ke memori terlebih dahulu. Setelah file .wav berhasil dimuat dari Stream URL atau , panggilan mendatang ke metode pemutaran untuk SoundPlayer tidak perlu memuat ulang file .wav sampai jalur untuk suara berubah.

Jika file .wav belum ditentukan atau gagal dimuat, Play metode akan memutar suara bip default.

Berlaku untuk

Lihat juga