加入这样的代码为何不能实现Windows Media Player自动播放?
Private Sub WMP1_PlayStateChange(ByVal NewState As Long)
Static i As Integer
If WMP1.playState = 8 Then
If Tim = 1 Then
If i < List2.ListCount Then
i = i + 1
'MsgBox WMP1.playState & "i= " & i & List2.List(i)
WMP1.Controls.Next
WMP1.URL = App.Path & "\music\" & List2.List(i)
Else
i = 0
WMP1.URL = App.Path & "\music\" & List2.List(i)
End If
ElseIf Tim = 2 Then
Randomize
WMP1.URL = App.Path & "\music\" & List2.List(List2.ListCount * Rnd)
Else
WMP1.URL = App.Path & "\music\" & List2.List(List2.ListIndex)
End If
End If
End Sub
Private Sub WMP1_PlayStateChange(ByVal NewState As Long)
Static i As Integer
If WMP1.playState = 8 Then
If Tim = 1 Then
If i < List2.ListCount Then
i = i + 1
'MsgBox WMP1.playState & "i= " & i & List2.List(i)
WMP1.Controls.Next
WMP1.URL = App.Path & "\music\" & List2.List(i)
Else
i = 0
WMP1.URL = App.Path & "\music\" & List2.List(i)
End If
ElseIf Tim = 2 Then
Randomize
WMP1.URL = App.Path & "\music\" & List2.List(List2.ListCount * Rnd)
Else
WMP1.URL = App.Path & "\music\" & List2.List(List2.ListIndex)
End If
End If
End Sub
解决方案 »
- 求助。。。如何取得局域网某机器的系统时间。
- 在vb6.0中把纪录保存在access中的语句怎么写
- 如何把word表格的指定列里的单元格合并?
- 任何才能让程序识别诸如adOpenStatic等参数
- 急急!就这多分啦,全送拉!我做了一个自动升级程序,原理就是从服务器共享目录下copy文件,现在的主要问题就是如果不手动登录服务器,就
- 能不能不用设计器而直接打开原有的报表文件?VB+水晶报表9
- 如何通过internat 中转传输数据
- 用VB调用可执行程序(比如C遍的)怎么得到返回值?
- 请 高手帮忙 停不住 咋样停 ???????
- Ado控件
- 大家有接收邮件的代码吗?比如126邮箱的
- 在VB中如何给image控件中图象赋坐标值,并显示我输入的坐标在地图中的位置
UPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUP
方案是在Timer事件中检测WmP1.Playstate = 0 或者1时播放下一首,哎,这些不常用的控件哟,往往没有比较全面的详解,有也是抄msn上的,不能解决实际问题@!^^