如何用mciExecute判断一首歌曲是否播放完毕?
解决方案 »
- VB下,如何获取U盘出厂ID,最好能给出源代码,急救呀!
- 我用VB6开发了一个软件,让客户使用,我在不断改进我的软件,我想用ASP通过internet让客户实现在线升级。请问,如何实现在线升级,哪本书
- 简体转繁体
- 用VB如何与windows实现进程间通信
- sql语句写不出来,各位请帮忙。
- tdbgrid的两个小问题
- 50分的简单问题:如何将SELECT赋值给一个变量?
- 清问用vb如何调用sql server的存储过程呢/最好举个例子?
- 急求!!哪位大侠能帮忙做个像罗朝盛做得那个基于VB的实验CAI系统阿!!!(用于C语言教学的)
- 为什么我使用API函数SETWINDOWPOS时出错?
- 如何引用成员waitfor
- 紧急求助
s = SendComReturnString("status " & AN & " mode")
if s='stoped" Then
'播放完毕
End If
Private Function SendComReturnString(com As String) As String
Dim FeedBack As Long, ReturnString As String * 255
ReturnString = String(255, Chr(0))
FeedBack = mciSendString(com, ReturnString, 255, 0)
If FeedBack Then
Dim s As String * 255
mciGetErrorString FeedBack, s, 255
MsgBox s, , "MciPlayer"
SendComReturnString = vbNullString
Else
SendComReturnString = Left(ReturnString, InStr(1, ReturnString, Chr(0)) - 1)
End If
End Function
稍微祥细一点的代码
通过Slider1控件可以判断是否播放完毕: Slider1.Value=Slider1.Max 表示播放完毕
http://blog.csdn.net/chenjl1031/archive/2007/12/24/1964909.aspx