如何判断歌曲播放完毕

yswenli 2006-05-04 07:53:07
我最近做了一个播放器,用了
mediaplayer
qicktime
real
shockflash
几个控件,(可以在我的个人网站上下载:http:wenguoli.home4u.china.com)
但是有几个问题我一直没有解决:
1.怎么判断歌曲播放完毕
2.怎么实现文件关联播放
3.怎么实现文件拖放播放
请求高手指点:
我的QQ是:104684539
邮箱是:wenguoli_520@eyou.com
...全文
841 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjjsmile 2006-07-02
  • 打赏
  • 举报
回复
没做过,但帮忙顶一下
lihao102 2006-06-28
  • 打赏
  • 举报
回复
Private Sub MMControl1_StatusUpdate()
'计算文件总长度,单位为秒
LabLen.Caption = MMControl1.Length / 1000
Private Sub MMControl1_Done(NotifyCode As Integer)
'如果文件播放结束
If MMControl1.Position = MMControl1.Length Then
msgbox "播放完毕了!"
rubin116 2006-06-25
  • 打赏
  • 举报
回复
Dim retstr As String * 20
cmdstr = "status CCC position"
rc = mciSendString(cmdstr, retstr, 20, 0&)
NiceSlider1.Value = Val(RTrim(retstr))
cccc = NiceSlider1.Value
If Val(retstr) >= Val(StopFrame) - 10 Then

歌曲完了
End If
randomx 2006-06-23
  • 打赏
  • 举报
回复
......
watt 2006-06-23
  • 打赏
  • 举报
回复
PlayStateChange(ByVal NewState As Long)
事件可以判断结束
yswenli 2006-05-16
  • 打赏
  • 举报
回复
我的意思,就 是如何找出歌曲播放完了
因为这个要自已编码 实在有点难,我想了好久也没有想出来,哪位大哥大姐要是有源码帮小弟一下可以吗?
xyjdn 2006-05-15
  • 打赏
  • 举报
回复
1.怎么判断歌曲播放完毕_找个滚动条之类的控件,100%了就播完了
ashiw 2006-05-08
  • 打赏
  • 举报
回复
应该是用获取当前播放时间跟歌曲总时间比较来判断,拖放应该挺简单,有接受拖放的事件。网上有许多源码你可以看看就明白了。
vbfunner 2006-05-04
  • 打赏
  • 举报
回复
这个关于wmp播放完毕你可以使用一个TIMER控件检测.
FLASH的不是很清楚.
关联播放自己写下注册表.你可以在网上查到资料.
文件的拖放我不会了.

808

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧