VB如何操作播放列表和指定播放

最近刚接触VB,想做个播放器,在播放列表这一块出现了问题。请高手指点;需要的功能:已经可以把右边列表控件中的内容添加到播放列表了,如何在播放时把当前播的第几个视频,在右边... 最近刚接触VB,想做个播放器,在播放列表这一块出现了问题。请高手指点;需要的功能:已经可以把右边列表控件中的内容添加到播放列表了,如何在播放时把当前播的第几个视频,在右边有一个选中状态;可以指定播放某一个列表内的文件,指定播放后右边的列表也有个状态,上一曲、下一曲,都要在右边的列表中显示出来。再有一个,就是把当前的播放进度,也就是00:00这样的时间格式显示出来--------------------------------------------------------------Private Sub Command1_Click()'随机播放End SubPrivate Sub Command2_Click()'按顺序播放End SubPrivate Sub Command3_Click()'单曲循环End SubPrivate Sub Command4_Click()'上一曲End SubPrivate Sub Command5_Click()'下一曲End SubPrivate Sub Command6_Click()'播放列表中第2个视频End SubPrivate Sub Form_Load()List1.AddItem ("c:/1.mp4")List1.AddItem ("c:/2.mp4")List1.AddItem ("c:/abcd.mp4")List1.AddItem ("D:/tian.mp4")List1.Selected(0) = TrueDim i As Long On Error Resume Next Dim vbMedia As IWMPMedia WindowsMediaPlayer1.currentPlaylist.Clear '清空列表 For i = 0 To List1.ListCount - 1 Set vbMedia = WindowsMediaPlayer1.newMedia(List1.List(i)) If WindowsMediaPlayer1.currentPlaylist.Count = 0 Then 'Empty WindowsMediaPlayer1.currentMedia = vbMedia Else 'Exist WindowsMediaPlayer1.currentPlaylist.appendItem vbMedia End If Next i Set cMedia = NothingEnd SubPrivate Sub Label1_Click()'这个是播放时间End Sub 展开
 我来答
shuoyizhi
2017-10-12 · TA获得超过2596个赞
知道小有建树答主
回答量:1519
采纳率:0%
帮助的人:605万
展开全部
两个思路, 第一。自己管理列表,=,通过播放器状态, 用一个timer , 自己管理列表,比如 播放器 停止了, 就 再给播放器一个文件地址 , 进行下一个视频的播放,同时切换选择状态
第二。通过文件信息获得播放器当前文件, 然后切换选择状态, 当需要切换文件就通过更改当前列表的 index 来实现, 这需要列表文件的里同时存储相应的index 或者用有一次遍历一次列表
己曼寒SR
2017-10-05 · TA获得超过3144个赞
知道大有可为答主
回答量:1759
采纳率:90%
帮助的人:1016万
展开全部
list1.listindex=序号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式