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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章