Audio.Play メソッド

定義

.wavサウンド ファイルを再生します。

オーバーロード

名前 説明
Play(String)

.wavサウンド ファイルを再生します。

Play(Byte[], AudioPlayMode)

.wavサウンド ファイルを再生します。

Play(Stream, AudioPlayMode)

.wavサウンド ファイルを再生します。

Play(String, AudioPlayMode)

.wavサウンド ファイルを再生します。

Play(String)

ソース:
Audio.vb
ソース:
Audio.vb
ソース:
Audio.vb
ソース:
Audio.vb
ソース:
Audio.vb

.wavサウンド ファイルを再生します。

public:
 void Play(System::String ^ location);
public void Play(string location);
member this.Play : string -> unit
Public Sub Play (location As String)

パラメーター

location
String

サウンド ファイルの名前を含む String

例外

location は空の文字列です。

ユーザーには、 locationによって指定されたファイルにアクセスするための十分なアクセス許可がありません。

locationでファイル パスの形式が正しくありません。

locationのパス名が長すぎます。

ユーザーに必要なアクセス許可がない部分信頼の状況が存在します。

My.Computer.Audio.Playを指定すると、PlayMode.Backgroundメソッドは、指定したサウンドをバックグラウンドで再生します。

Sub PlayBackgroundSoundFile()
    My.Computer.Audio.Play("C:\Waterfall.wav",
        AudioPlayMode.WaitToComplete)
End Sub

このコード例は、Windows フォーム アプリケーション内でのみ実行できます。

ファイル名は、システム上の.wavサウンド ファイルを参照する必要があります。

サウンド ファイルの管理を簡略化するには、ファイルをアプリケーション リソースとして格納することを検討してください。 その後、 My.Resources オブジェクトを介してアクセスできます。

注釈

Play メソッドは、locationにファイルとして格納された.wavサウンド ファイルを、dataのバイト配列として、またはstreamのストリームとして再生します。

location パラメーターのみを受け取るオーバーロードを使用する場合、Play メソッドはバックグラウンドでサウンドを再生します。 それ以外の場合は、 playMode パラメーターによってサウンドの再生方法が決まります。

playMode Description
AudioPlayMode.Background バックグラウンドでサウンドを再生します。 呼び出し元のコードは引き続き実行されます。
AudioPlayMode.BackgroundLoop Stop メソッドが呼び出されるまで、バックグラウンドでサウンドを再生します。 呼び出し元のコードは引き続き実行されます。
AudioPlayMode.WaitToComplete サウンドを再生し、完了するまで待機してから、呼び出し元のコードが続行されます。

バックグラウンド再生では、サウンドの再生中にアプリケーションで他のコードを実行できます。

詳細については、「サウンドの 再生」を参照してください。

プロジェクトの種類別の可用性

プロジェクト タイプ 在庫有り
Windows アプリケーション Yes
クラス ライブラリ Yes
コンソール アプリケーション Yes
Windows コントロール ライブラリ Yes
Web コントロール ライブラリ いいえ
Windows サービス Yes
ウェブサイト いいえ

こちらもご覧ください

適用対象

Play(Byte[], AudioPlayMode)

ソース:
Audio.vb
ソース:
Audio.vb
ソース:
Audio.vb
ソース:
Audio.vb
ソース:
Audio.vb

.wavサウンド ファイルを再生します。

public:
 void Play(cli::array <System::Byte> ^ data, Microsoft::VisualBasic::AudioPlayMode playMode);
public void Play(byte[] data, Microsoft.VisualBasic.AudioPlayMode playMode);
member this.Play : byte[] * Microsoft.VisualBasic.AudioPlayMode -> unit
Public Sub Play (data As Byte(), playMode As AudioPlayMode)

パラメーター

data
Byte[]

Byte サウンド ファイルを表す配列。

playMode
AudioPlayMode

AudioPlayMode サウンドを再生するためのモード。 既定では AudioPlayMode.Background です。

例外

dataNothingです。

playMode は、 AudioPlayMode 列挙値の 1 つではありません。

ユーザーに必要なアクセス許可がない部分信頼の状況が存在します。

My.Computer.Audio.Playを指定すると、PlayMode.Backgroundメソッドは、指定したサウンドをバックグラウンドで再生します。

Sub PlayBackgroundSoundFile()
    My.Computer.Audio.Play("C:\Waterfall.wav",
        AudioPlayMode.WaitToComplete)
End Sub

このコード例は、Windows フォーム アプリケーション内でのみ実行できます。

ファイル名は、システム上の.wavサウンド ファイルを参照する必要があります。

サウンド ファイルの管理を簡略化するには、ファイルをアプリケーション リソースとして格納することを検討してください。 その後、 My.Resources オブジェクトを介してアクセスできます。

注釈

Play メソッドは、locationにファイルとして格納された.wavサウンド ファイルを、dataのバイト配列として、またはstreamのストリームとして再生します。

location パラメーターのみを受け取るオーバーロードを使用する場合、Play メソッドはバックグラウンドでサウンドを再生します。 それ以外の場合は、 playMode パラメーターによってサウンドの再生方法が決まります。

playMode Description
AudioPlayMode.Background バックグラウンドでサウンドを再生します。 呼び出し元のコードは引き続き実行されます。
AudioPlayMode.BackgroundLoop Stop メソッドが呼び出されるまで、バックグラウンドでサウンドを再生します。 呼び出し元のコードは引き続き実行されます。
AudioPlayMode.WaitToComplete サウンドを再生し、完了するまで待機してから、呼び出し元のコードが続行されます。

バックグラウンド再生では、サウンドの再生中にアプリケーションで他のコードを実行できます。

詳細については、「サウンドの 再生」を参照してください。

プロジェクトの種類別の可用性

プロジェクト タイプ 在庫有り
Windows アプリケーション Yes
クラス ライブラリ Yes
コンソール アプリケーション Yes
Windows コントロール ライブラリ Yes
Web コントロール ライブラリ いいえ
Windows サービス Yes
ウェブサイト いいえ

こちらもご覧ください

適用対象

Play(Stream, AudioPlayMode)

ソース:
Audio.vb
ソース:
Audio.vb
ソース:
Audio.vb
ソース:
Audio.vb
ソース:
Audio.vb

.wavサウンド ファイルを再生します。

public:
 void Play(System::IO::Stream ^ stream, Microsoft::VisualBasic::AudioPlayMode playMode);
public void Play(System.IO.Stream stream, Microsoft.VisualBasic.AudioPlayMode playMode);
member this.Play : System.IO.Stream * Microsoft.VisualBasic.AudioPlayMode -> unit
Public Sub Play (stream As Stream, playMode As AudioPlayMode)

パラメーター

stream
Stream

Stream サウンド ファイルを表す

playMode
AudioPlayMode

AudioPlayMode サウンドを再生するためのモード。 既定では AudioPlayMode.Background です。

例外

streamNothingです。

playMode は、 AudioPlayMode 列挙値の 1 つではありません。

ユーザーに必要なアクセス許可がない部分信頼の状況が存在します。

My.Computer.Audio.Playを指定すると、PlayMode.Backgroundメソッドは、指定したサウンドをバックグラウンドで再生します。

Sub PlayBackgroundSoundFile()
    My.Computer.Audio.Play("C:\Waterfall.wav",
        AudioPlayMode.WaitToComplete)
End Sub

このコード例は、Windows フォーム アプリケーション内でのみ実行できます。

ファイル名は、システム上の.wavサウンド ファイルを参照する必要があります。

サウンド ファイルの管理を簡略化するには、ファイルをアプリケーション リソースとして格納することを検討してください。 その後、 My.Resources オブジェクトを介してアクセスできます。

注釈

Play メソッドは、locationにファイルとして格納された.wavサウンド ファイルを、dataのバイト配列として、またはstreamのストリームとして再生します。

location パラメーターのみを受け取るオーバーロードを使用する場合、Play メソッドはバックグラウンドでサウンドを再生します。 それ以外の場合は、 playMode パラメーターによってサウンドの再生方法が決まります。

playMode Description
AudioPlayMode.Background バックグラウンドでサウンドを再生します。 呼び出し元のコードは引き続き実行されます。
AudioPlayMode.BackgroundLoop Stop メソッドが呼び出されるまで、バックグラウンドでサウンドを再生します。 呼び出し元のコードは引き続き実行されます。
AudioPlayMode.WaitToComplete サウンドを再生し、完了するまで待機してから、呼び出し元のコードが続行されます。

バックグラウンド再生では、サウンドの再生中にアプリケーションで他のコードを実行できます。

詳細については、「サウンドの 再生」を参照してください。

プロジェクトの種類別の可用性

プロジェクト タイプ 在庫有り
Windows アプリケーション Yes
クラス ライブラリ Yes
コンソール アプリケーション Yes
Windows コントロール ライブラリ Yes
Web コントロール ライブラリ いいえ
Windows サービス Yes
ウェブサイト いいえ

こちらもご覧ください

適用対象

Play(String, AudioPlayMode)

ソース:
Audio.vb
ソース:
Audio.vb
ソース:
Audio.vb
ソース:
Audio.vb
ソース:
Audio.vb

.wavサウンド ファイルを再生します。

public:
 void Play(System::String ^ location, Microsoft::VisualBasic::AudioPlayMode playMode);
public void Play(string location, Microsoft.VisualBasic.AudioPlayMode playMode);
member this.Play : string * Microsoft.VisualBasic.AudioPlayMode -> unit
Public Sub Play (location As String, playMode As AudioPlayMode)

パラメーター

location
String

サウンド ファイルの名前を含む String

playMode
AudioPlayMode

AudioPlayMode サウンドを再生するためのモード。 既定では AudioPlayMode.Background です。

例外

location は空の文字列です。

ユーザーには、 locationによって指定されたファイルにアクセスするための十分なアクセス許可がありません。

locationでファイル パスの形式が正しくありません。

locationのパス名が長すぎます。

playMode は、 AudioPlayMode 列挙値の 1 つではありません。

ユーザーに必要なアクセス許可がない部分信頼の状況が存在します。

My.Computer.Audio.Playを指定すると、PlayMode.Backgroundメソッドは、指定したサウンドをバックグラウンドで再生します。

Sub PlayBackgroundSoundFile()
    My.Computer.Audio.Play("C:\Waterfall.wav",
        AudioPlayMode.WaitToComplete)
End Sub

このコード例は、Windows フォーム アプリケーション内でのみ実行できます。

ファイル名は、システム上の.wavサウンド ファイルを参照する必要があります。

サウンド ファイルの管理を簡略化するには、ファイルをアプリケーション リソースとして格納することを検討してください。 その後、 My.Resources オブジェクトを介してアクセスできます。

注釈

Play メソッドは、locationにファイルとして格納された.wavサウンド ファイルを、dataのバイト配列として、またはstreamのストリームとして再生します。

location パラメーターのみを受け取るオーバーロードを使用する場合、Play メソッドはバックグラウンドでサウンドを再生します。 それ以外の場合は、 playMode パラメーターによってサウンドの再生方法が決まります。

playMode Description
AudioPlayMode.Background バックグラウンドでサウンドを再生します。 呼び出し元のコードは引き続き実行されます。
AudioPlayMode.BackgroundLoop Stop メソッドが呼び出されるまで、バックグラウンドでサウンドを再生します。 呼び出し元のコードは引き続き実行されます。
AudioPlayMode.WaitToComplete サウンドを再生し、完了するまで待機してから、呼び出し元のコードが続行されます。

バックグラウンド再生では、サウンドの再生中にアプリケーションで他のコードを実行できます。

詳細については、「サウンドの 再生」を参照してください。

プロジェクトの種類別の可用性

プロジェクト タイプ 在庫有り
Windows アプリケーション Yes
クラス ライブラリ Yes
コンソール アプリケーション Yes
Windows コントロール ライブラリ Yes
Web コントロール ライブラリ いいえ
Windows サービス Yes
ウェブサイト いいえ

こちらもご覧ください

適用対象