SoundPlayer.Play SoundPlayer.Play SoundPlayer.Play SoundPlayer.Play Method

定義

新しいスレッドを使用して .wav ファイルを再生します。 .wav ファイルが読み込まれていない場合は、まずそのファイルを読み込みます。Plays the .wav file using a new thread, and loads the .wav file first if it has not been loaded.

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

例外

読み込み時の経過時間が、LoadTimeout で指定された時間 (ミリ秒単位) を超過しました。The elapsed time during loading exceeds the time, in milliseconds, specified by LoadTimeout.

SoundLocation で指定したファイルが見つかりません。The file specified by SoundLocation cannot be found.

.wav ヘッダーが破損しています。SoundLocation で指定したファイルは、PCM .wav ファイルではありません。The .wav header is corrupted; the file specified by SoundLocation is not a PCM .wav file.

次のコード例は、の使用を示します、Playメソッドを非同期的に .wav ファイルを再生します。The following code example demonstrates the use of the Play method to asynchronously play a .wav file. このコード例が示されている例の一部、SoundPlayerクラス。This code example is part of a larger example provided for the SoundPlayer class.

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

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

注釈

Playメソッドは新しいスレッドを使用してサウンドを再生します。The Play method plays the sound using a new thread. 呼び出す場合Play再生を開始する前に、.wav ファイルをメモリに読み込まれましたが、前に、.wav ファイルが読み込まれます。If you call Play before the .wav file has been loaded into memory, the .wav file will be loaded before playback starts. 使用することができます、LoadAsyncまたはLoad.wav ファイルをメモリを事前に読み込みます。You can use the LoadAsync or Load method to load the .wav file to memory in advance. .Wav の後にファイルが正常に読み込まれてから、Streamまたは URL の再生メソッドへの今後の呼び出し、SoundPlayerサウンドの変更をパスするまで、.wav ファイルを再読み込みする必要はありません。After a .wav file is successfully loaded from a Stream or URL, future calls to playback methods for the SoundPlayer will not need to reload the .wav file until the path for the sound changes.

.Wav ファイルが指定されていないか、読み込むには、失敗した場合、Playメソッドは既定ビープ音を鳴らすサウンド。If the .wav file has not been specified or it fails to load, the Play method will play the default beep sound.

セキュリティ

FileIOPermission
ファイルの読み取り用for reading files. 関連付けられた列挙体。 ReadAssociated enumeration: Read

UIPermission
ネイティブ コードにアクセスします。for access to native code. 関連付けられた列挙体。 SafeSubWindowsAssociated enumeration: SafeSubWindows

適用対象

こちらもご覧ください