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 程序开发与界面设计秘诀

posted on 2007-01-11 11:00 章立民研究室 阅读(446) 评论(0)  编辑 收藏 所属分类: Visual Basic 2005

导航

公告


章立民
六度当选MVP
七十本著作酿成
十九载作者生涯
现在有了章立民研究室
依旧陶醉在写作的生活里。

统计

与我联系

常用链接

留言簿(307)

随笔分类(111)

随笔档案(110)

光盘勘误下载

最新随笔

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜