一个简单的媒体播放器的设计与实现.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一个简单的媒体播放器的设计与实现
1.1 文件加载系统 1.1.1 打开打开系统是向
播放列表加载一个或者多个多媒体文件,通过打开加载文件时,将会覆盖播放
列表中已有的文件。并且将自动播放。其实现代码为: 1)打开文件: With Openfile .FileName =
"" .Filter = "视频文件
(*.rm;*.rmvb;*.dat;*.avi;*.mp3;*.asf;*.mpg)|*.rm;*.rmvb;*.dat;*.avi;* .mp3;*.asf;*.mpg|音频文件
(*.mp3;*.wav;*.wma;*.mid)|*.mp3;*.wav;*.wma;mid|所有文件
(*.*)|*.*" .Multiselect =
True If .ShowDialog() = DialogResult.Cancel Then Exit Sub End With 2)清空播放列表: file = Openfile.FileNames.Length If file = 0 Then
Exit Sub 播放列
表.Items.Clear() filelist.Clear() 3)加载新文件: filename = Openfile.FileNames ReDim strfile(file) For i = 0 To
file - 1 For j = 0 To
filename(i).Length If Microsoft.VisualBasic.Right(filename(i), j + 1).Chars(0) = "\" Then strfile(i) =
CType(Microsoft.VisualBasic.Right(filename(i), j), String) strfile(i) = CType(Microsoft.VisualBasic.Left(strfile(i), strfile(i).Length - 4), String) For i = 0 To file - 1 播放
列表.Items.Add(i + 1 & ". " &
strfile(i)) filelist.Add(filename(i)) 4)自动播放: WindowsMediaPlayer1.URL =
filename(0) 播放列表.SetSelected(0,
True) cmbAdd()