摘要:Visual Basic 2005 – 如何播放剪貼簿中的音效資料
我們可以將音效資料複製到剪貼簿嗎?當然可以。我們可以播放剪貼簿中的音效資料嗎?當然可以。問題是,如何作呢?
以下的程式碼示範如何播放先前已複製到剪貼簿中的音效資料:
Try
' 將剪貼簿中的資料以一個實作IDataObject介面的物件傳回。
Dim oDataObj As IDataObject = Clipboard.GetDataObject()
If oDataObj IsNot Nothing Then
' 檢測從剪貼簿所傳回的資料是否存在Wav Audio的格式。
If oDataObj.GetDataPresent(DataFormats.WaveAudio) Then
' 以Wave Audio格式取得音效資料並加以播放。
My.Computer.Audio.Play( _
CType(oDataObj.GetData( _
DataFormats.WaveAudio, True), System.IO.Stream), _
AudioPlayMode.Background)
End If
End If
…
End Try
參考資料:
「Visual Basic 2005程式開發與介面設計秘訣」
「Visual C# 2005程式開發與介面設計秘訣」
章立民研究室