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

两个思路, 第一。自己管理列表,=,通过播放器状态, 用一个timer , 自己管理列表,比如 播放器 停止了, 就 再给播放器一个文件地址 , 进行下一个视频的播放,同时切换选择状态
第二。通过文件信息获得播放器当前文件, 然后切换选择状态, 当需要切换文件就通过更改当前列表的 index 来实现, 这需要列表文件的里同时存储相应的index 或者用有一次遍历一次列表
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-10-05
list1.listindex=序号

VB如何操作播放列表和指定播放
两个思路, 第一。自己管理列表,=,通过播放器状态, 用一个timer , 自己管理列表,比如 播放器 停止了, 就 再给播放器一个文件地址 , 进行下一个视频的播放,同时切换选择状态 第二。通过文件信息获得播放器当前文件, 然后切换选择状态, 当需要切换文件就通过更改当前列表的 index 来实现, ...

求高手指点!VB如何操作windowsmediaplayer播放列表?
先加载WMP控件,然后看上面的属性吧。

用VB实现队列播放MP3
首先建立一个新窗体Form 添加DriveListBox DirListBox FileListBox各一个 Caption属性分别设为Drive Dir 和File 再添加CommandButton以及MediaPlayer控件各一个 然后编写代码如下 Option Explicit Private Sub Command _Click()Dim num As Integer Dim filename As String Dim filenum As Integer Dim i ...

我在用vb制作一个音乐播放器,制作好了上一首,下一首按钮之后,但是当点 ...
Private Sub Command1_Click()'播放下一首歌,:同时 List1.ListIndex = List1.ListIndex + 1 End Sub

vb如何制作歌曲播放的进度条
启动VB程序,在窗体上放置6个命令按钮,三个标签,一个公用对话框、一个进度条、一个状态栏和一个计时器,窗本的布置请参考附图 按钮Open MP3 File是用来打开对话框选择MP3文件,其他5个按钮分别为Play(播放)、Pause(暂停)、Stopplay(停止播放)、Back(向后跳跃)、Prew(向前跳跃)。Label1用来表示歌曲...

用VB语言编制一个程序,用MCI命令来播放波形文件。
使用VB语言结合MCI命令,可以轻松地编撰程序以播放波形文件。首先,通过"MCI波形文件指令"启动音频设备,并为其指定别名“wave”。接着,使用"Open"指令,从指定路径"c:\\windows\\tada.wav"中打开音频文件,播放时从2秒处开始,通过"Play wave from 2000"实现这一操作。为了进行录音操作,我们需要再次使用...

VB中播放WAV文件的特点是什么?
VB中播放WAV文件通过多媒体控件实现,代码简洁明了。首先,通过Form_Load事件,设置多媒体控件的设备类型为waveaudio,并指定播放文件为c:\\win95\\media\\ding.wav。接着,在Play事件中,通过MMControl1.Commandplay指令激活播放操作。运行程序时,多媒体控件的Play按钮被激活,点击该按钮即可播放ding.wav文件...

vb里面mediaplayer控件 我用的一个按钮,点击那个按钮就播放下一首怎么...
'总得有个活动设置留给用户操作吧,试试下面的行不 Private Sub Command1_Click()WindowsMediaPlayer1.URL = Text1.Text '在文本框里输入歌曲地址,文本框里的地址不要加引号 End Sub

VB中FLASH控件怎么使用?
在VB中使用Flash控件,首先需在部件->控件中选择"shockwave flash"控件。接着,在代码中使用`vie=xxx\\xxx\\xxx.swf`格式加入你想要播放的Flash文件。若要设定相对路径,只需将`vie= th & "\\xxx.swf"`即可。操作过程简单明了,通过选择控件并正确输入文件路径,即可在VB环境中播放Flash内容。确保文件...

VB中如何操作MP3文件
url:string指定媒体位置,本机或网络地址 uiMode:String; 播放器界面模式,可为Full, Mini, None, Invisible playState:integer; 播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪 enableContextMenu:Boolean; 启用\/禁用右键菜单 fullScreen:boolean; 是否全屏显示 [controls] ...

相似回答