| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 973 人关注过本帖
标题:[求助]关于用mciSendString播放MP3的问题
取消只看楼主 加入收藏
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
收藏
 问题点数:0 回复次数:1 
[求助]关于用mciSendString播放MP3的问题

Option Explicit

Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrRetumString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long

Public Sub PlayMusic(ByVal SoundName As String)
Dim ST As String, RT As Long
SoundName = UCase(Trim(SoundName))
If Dir(SoundName) <> "" Then '如果盘上有这个音乐文件
Debug.Print "开始播放""" & SoundName & """"
MusicStop
ST = UCase(Right(SoundName, Len(SoundName) - InStr(SoundName, ".")))
If ST = "MID" Then '如果是 MID
RT = mciSendString("open " & SoundName & " alias JofornMusic type sequencer", 0&, 0, 0)
ElseIf ST = "WAV" Then '如果是 WAV
RT = mciSendString("open " & SoundName & " alias JofornMusic type waveaudio", 0&, 0, 0) '
Else '如果是 MP3等文档
RT = mciSendString("open " & SoundName & " alias JofornMusic type MPEGVideo", 0&, 0, 0)
End If
If RT = 0 Then mciSendString "play JofornMusic FROM 0", 0&, 0, 0
End If
End Sub

大家帮我看看上面的代码,当我播放MP3文件时总时出错,要不就是返回277号错误要不就是没有声音。但播放WMA和WAV就没有问题,帮忙看看这段代码哪里有问题,谢谢

搜索更多相关主题的帖子: MP3 播放 
2007-02-15 14:58
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
收藏
得分:0 
谢谢楼上的兄弟,可是我想要的是播放MP3格式的。因为我那条播放MP3时总是出错。

VB QQ群:47715789
2007-02-15 15:44
快速回复:[求助]关于用mciSendString播放MP3的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021488 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved