中易网

VB播放器如何自动播放下一曲

答案:2  悬赏:30  
解决时间 2021-02-05 00:36
代码:
Private Sub Player1_PlayStateChange(ByVal NewState As Long)
Select Case NewState
Case Is = wmppsPlaying
Me.Caption = Player1.currentMedia.Name
Me.Caption = Me.Caption & Space(1) & Player1.currentMedia.durationString
Case Is = wmppsMediaEnded
If File1.ListIndex < File1.ListCount - 1 Then
File1.ListIndex = File1.ListIndex + 1
Else
File1.ListIndex = 0
End If
Player1.URL = Dir1.Path & "\" & File1.FileName
Player1.Controls.play
End Select
End Sub

我想实现当windowsmediaplayer播放完这首歌时,自动播放文件列表框的下一首歌,为什么不自动能播放呢?必须按一下“播放”才能播放,(我已经将播放器的自动播放设置为True 了)
最佳答案
呵呵~,如此简单~。你在加入一个过程就可以了(媒体文件改变的一个过程MediaChange)

Private Sub Player1_MediaChange(ByVal Item As Object)
Player1.Controls.play
End Sub

为了更准确一些,在PlayStateChange过程里加入一个判断
Case Is = wmppsStopped '播放停止
Player1.URL = Dir1.Path & "\" & File1.FileName
全部回答
播放器media player control好用点 你怎么判断播放完成的? 如果可以得到歌曲长度, 加一个interval=1000(1秒)的timer不断去得到当前播放位置是否等于歌曲长度 如果是,调用下一首播放 ========== media palyer control有个duration属性可以读取长度
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么物理总考不高分
港澳贷款没前期费用主要是骗什么呢?
电脑打不开怎么重置路由器
我想买个iphone6splus,不知道怎么验货,求大
用网线一根网线一边插笔记本上,一边插路由器
宏盛庆浩副食超市在哪里啊,我有事要去这个地
防汛报警器的工作原理
适合清明节游玩的山西旅游景点
美的型号fs40-10d电风扇怎么调矮一点
小米手机开机音乐支持什么格式
oppo831有手电筒吗
魔蝎座的我为什么那么爱哭?
那旧怎么去啊,有知道地址的么
windows7系统右下角360图标总显示内存不足怎
小儿大便次数过多是什么原因?怎么解决?
推荐资讯
我想代理泰山年票该找哪里办
淘宝上有的商品是保障卡和正品标志那个靠谱
签派从实习到放手转正,考执照都需要多长时间
关于模拟人生2季节 游戏分辨率只有800*600的
小金毛狂躁不吃不喝站立不稳
PS2插在电视上玩伤机子吗?【液晶电视】
找广州白云区唱K的地方,最好能有自助餐吃,
谁有xp的sp2的英文系统下载地址,要安装版的
哪里招人货电梯操作工
人人乐购物广场怎么去啊,有知道地址的么
煤炭经营资格证查询
如何实现网页与服务器的连接
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?