Audio.Play 方法

定義

播放.wav音效檔案。

多載

名稱 Description
Play(String)

播放.wav音效檔案。

Play(Byte[], AudioPlayMode)

播放.wav音效檔案。

Play(Stream, AudioPlayMode)

播放.wav音效檔案。

Play(String, AudioPlayMode)

播放.wav音效檔案。

Play(String)

播放.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 A 包含音效檔案名稱。

例外狀況

location 是空字串。

使用者沒有足夠的權限存取由 命名為 location的檔案。

檔案路徑在 中呈現不當。location

裡面 location 的路徑名稱太長了。

存在一種部分信任情況,使用者缺乏必要的權限。

範例

My.Computer.Audio.PlayPlayMode.Background方法在指定時會播放指定的背景音效。

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

此程式碼範例只能在 Windows Forms 應用程式中執行。

檔案名稱應該會參考你系統上的.wav音效檔。

為了簡化音訊檔案的管理,可以考慮將檔案儲存為應用程式資源。 然後可以透過物件 My.Resources 存取它們。

備註

Play 方法播放儲存在 的 location檔案 的 .wav 音效檔案,作為 中的 data位元組陣列,或在 中的串流 stream播放。

若使用Play僅取參數的location過載,該方法會在背景播放聲音。 否則,參數 playMode 決定了聲音的播放方式。

playMode Description
AudioPlayMode.Background 背景播放音效。 呼叫程式碼繼續執行。
AudioPlayMode.BackgroundLoop 在呼叫方法之前 Stop ,會播放背景音效。 呼叫程式碼繼續執行。
AudioPlayMode.WaitToComplete 播放聲音並等待聲音完成後,呼叫代碼才繼續。

背景播放讓應用程式在聲音播放的同時執行其他程式碼。

更多資訊請參閱 「播放聲音」。

依專案類型提供可用性

專案類型 Available
Windows 應用程式 Yes
類別庫 Yes
主控台應用程式 Yes
Windows 控件庫 Yes
Web 控制庫 No
Windows 服務 Yes
網站 No

另請參閱

適用於

Play(Byte[], AudioPlayMode)

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

存在一種部分信任情況,使用者缺乏必要的權限。

範例

My.Computer.Audio.PlayPlayMode.Background方法在指定時會播放指定的背景音效。

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

此程式碼範例只能在 Windows Forms 應用程式中執行。

檔案名稱應該會參考你系統上的.wav音效檔。

為了簡化音訊檔案的管理,可以考慮將檔案儲存為應用程式資源。 然後可以透過物件 My.Resources 存取它們。

備註

Play 方法播放儲存在 的 location檔案 的 .wav 音效檔案,作為 中的 data位元組陣列,或在 中的串流 stream播放。

若使用Play僅取參數的location過載,該方法會在背景播放聲音。 否則,參數 playMode 決定了聲音的播放方式。

playMode Description
AudioPlayMode.Background 背景播放音效。 呼叫程式碼繼續執行。
AudioPlayMode.BackgroundLoop 在呼叫方法之前 Stop ,會播放背景音效。 呼叫程式碼繼續執行。
AudioPlayMode.WaitToComplete 播放聲音並等待聲音完成後,呼叫代碼才繼續。

背景播放讓應用程式在聲音播放的同時執行其他程式碼。

更多資訊請參閱 「播放聲音」。

依專案類型提供可用性

專案類型 Available
Windows 應用程式 Yes
類別庫 Yes
主控台應用程式 Yes
Windows 控件庫 Yes
Web 控制庫 No
Windows 服務 Yes
網站 No

另請參閱

適用於

Play(Stream, AudioPlayMode)

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

存在一種部分信任情況,使用者缺乏必要的權限。

範例

My.Computer.Audio.PlayPlayMode.Background方法在指定時會播放指定的背景音效。

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

此程式碼範例只能在 Windows Forms 應用程式中執行。

檔案名稱應該會參考你系統上的.wav音效檔。

為了簡化音訊檔案的管理,可以考慮將檔案儲存為應用程式資源。 然後可以透過物件 My.Resources 存取它們。

備註

Play 方法播放儲存在 的 location檔案 的 .wav 音效檔案,作為 中的 data位元組陣列,或在 中的串流 stream播放。

若使用Play僅取參數的location過載,該方法會在背景播放聲音。 否則,參數 playMode 決定了聲音的播放方式。

playMode Description
AudioPlayMode.Background 背景播放音效。 呼叫程式碼繼續執行。
AudioPlayMode.BackgroundLoop 在呼叫方法之前 Stop ,會播放背景音效。 呼叫程式碼繼續執行。
AudioPlayMode.WaitToComplete 播放聲音並等待聲音完成後,呼叫代碼才繼續。

背景播放讓應用程式在聲音播放的同時執行其他程式碼。

更多資訊請參閱 「播放聲音」。

依專案類型提供可用性

專案類型 Available
Windows 應用程式 Yes
類別庫 Yes
主控台應用程式 Yes
Windows 控件庫 Yes
Web 控制庫 No
Windows 服務 Yes
網站 No

另請參閱

適用於

Play(String, AudioPlayMode)

播放.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 A 包含音效檔案名稱。

playMode
AudioPlayMode

AudioPlayMode 播放音效的模式。 根據預設,AudioPlayMode.Background

例外狀況

location 是空字串。

使用者沒有足夠的權限存取由 命名為 location的檔案。

檔案路徑在 中呈現不當。location

裡面 location 的路徑名稱太長了。

playMode 並非列舉值之一 AudioPlayMode

存在一種部分信任情況,使用者缺乏必要的權限。

範例

My.Computer.Audio.PlayPlayMode.Background方法在指定時會播放指定的背景音效。

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

此程式碼範例只能在 Windows Forms 應用程式中執行。

檔案名稱應該會參考你系統上的.wav音效檔。

為了簡化音訊檔案的管理,可以考慮將檔案儲存為應用程式資源。 然後可以透過物件 My.Resources 存取它們。

備註

Play 方法播放儲存在 的 location檔案 的 .wav 音效檔案,作為 中的 data位元組陣列,或在 中的串流 stream播放。

若使用Play僅取參數的location過載,該方法會在背景播放聲音。 否則,參數 playMode 決定了聲音的播放方式。

playMode Description
AudioPlayMode.Background 背景播放音效。 呼叫程式碼繼續執行。
AudioPlayMode.BackgroundLoop 在呼叫方法之前 Stop ,會播放背景音效。 呼叫程式碼繼續執行。
AudioPlayMode.WaitToComplete 播放聲音並等待聲音完成後,呼叫代碼才繼續。

背景播放讓應用程式在聲音播放的同時執行其他程式碼。

更多資訊請參閱 「播放聲音」。

依專案類型提供可用性

專案類型 Available
Windows 應用程式 Yes
類別庫 Yes
主控台應用程式 Yes
Windows 控件庫 Yes
Web 控制庫 No
Windows 服務 Yes
網站 No

另請參閱

適用於