如何在vb中加载声音

我想用一个时钟控件控制一段声音的播放,假如在3-5秒内,我应该怎么写程序。我有一段程序,不知道错在哪里,请各位指教'工程---引用----WindowsMediaPlay... 我想用一个时钟控件控制一段声音的播放,假如在3-5秒内,我应该怎么写程序。我有一段程序,不知道错在哪里,请各位指教
'工程---引用----WindowsMediaPlayer---确定.加声音
Dim XX As WindowsMediaPlayer
Private Sub Form_Load()
Set XX = New WindowsMediaPlayer
XX.openPlayer "D:\My Documents\My Music\音乐\xb.mp3"
End Sub
提示错误是实时错误
自动化错误
展开
 我来答
swx1995
2009-04-18 · TA获得超过2696个赞
知道大有可为答主
回答量:1477
采纳率:0%
帮助的人:2367万
展开全部
不用wmp。
用API就行了 简单又不占资源 加载一个WMP要很多内存以及CPU时间。

Public Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
Public Const SND_ASYNC = &H1 '异步

播放:
PlaySound "wav File Path", 0, SND_ASYNC
百度网友42ed5ea5c
2009-04-18 · TA获得超过201个赞
知道答主
回答量:350
采纳率:100%
帮助的人:219万
展开全部
这样就行了
WindowsMediaPlayer1.URL = "音乐文件路径"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式