如何让vb做的音乐播放软件可一自动循环播放
2个回答
展开全部
窗口上搭建一个listview,list列上为你要播放的音乐的ID和名称(当然也可以有该音乐的绝对路径,不过这列需要隐藏起来。),ID可以为1,2……N,名称,当然就是从你本机上自己读取了。
如果,上面那个列表列里你没有保存路径,可以创建一结构体,成员为音乐名称、音乐所在的绝对路径。这个结构体可以来保存你音乐的属性(ID,名称,路径)
定义一个sortedlist,将获取到音乐属性的结构体存在该sortedlist中,sortedlist的关键字为该音乐在listview中的ID。
最后,你就可以通过随机算法或……来实现循环播放。你通过获得播放的音乐的ID来读取该音乐所在的绝对路径,使用函数mciExecute(String)来播放音乐。
PS:播放器还有很多功能,我说这个是最基本的播放功能而已。呵呵
如果,上面那个列表列里你没有保存路径,可以创建一结构体,成员为音乐名称、音乐所在的绝对路径。这个结构体可以来保存你音乐的属性(ID,名称,路径)
定义一个sortedlist,将获取到音乐属性的结构体存在该sortedlist中,sortedlist的关键字为该音乐在listview中的ID。
最后,你就可以通过随机算法或……来实现循环播放。你通过获得播放的音乐的ID来读取该音乐所在的绝对路径,使用函数mciExecute(String)来播放音乐。
PS:播放器还有很多功能,我说这个是最基本的播放功能而已。呵呵
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询