- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章 多媒体程序设计 8.1 MP3播放器 【案例8-1】 MP3播放器。 MP3是目前最为流行的多媒体格式之一。它是将WAV文件以MPEG2的多媒体标准进行压缩,压缩后体积只有原来的1/10~1/15,而音质基本不变。这项技术使得一张碟片上能容纳十多个小时的音乐节目,相当于原来的十多张CD唱片。MP3也是网络上非常流行的一种音乐格式。 MP3不是Windows的标准格式,因此Windows并不直接支持此类型的文件,本案例使用AxWindowsMediaPlayer控件来实现MP3音乐的播放。MP3播放器运行界面如图8-1所示。在本案例中,单击“添加”按钮可一次添加多个MP3文件作为播放列表存放在ListView控件中,双击列表中的曲目可以将其删除,还可以再按“添加”按钮新增文件到列表中,并设置了播放时间与进度、曲名、快进、后退和暂停、退出、状态栏等功能。 图8-1 MP3播放器运行界面 【技能目标】 (1) 使用AxWindowsMediaPlayer控件播放MP3音乐。 (2) 获取当前播放时间与进度。 (3) 添加和删除播放文件。 【操作要点与步骤】 (1) 建立一个新的Windows应用程序,命名为VBnet8-1。 (2) 在窗体上添加如下控件:2个Label控件、1个TrackBar控件、6个Button控件、1个ListView控件、1个StatusBar控件、1个OpenFileDialog控件和1个Timer控件。调整控件的大小及位置。 说明: AxWindowsMediaPlayer不是VB.NET的标准控件,必须先添加到工具箱。添加AxWindowsMediaPlayer控件的方法如下: 在工具箱上右击鼠标,在弹出的菜单中选择“添加/移出项...”,在弹出的自定义工具箱的COM组件选项卡对话框中选中Windows Media Player复选框,然后点击“确定”,AxWindowsMediaPlayer就添加到工具箱中了,如图8-2所示。 (3) 在“属性”窗口中设置窗体及各控件的相关属性,控件的部分属性设置如表8-1所示。 图8-2 添加AxWindowsMediaPlayer控件 说明: 没有设置属性的控件其所有属性均为默认值。表8-1中的ColumnHeader1是添加Column属性后的设置,这种设置方法在前面的章节中介绍过。 (4) 以上三步完成了界面设计,下面开始编写代码。 ● 首先在Form1类里定义几个变量,代码如下: Dim paths() As String ‘?定义打开文件路径数组 Dim FileName As String ’?定义文件名称 Dim SingName As String ‘?定义歌曲名称 Dim i As Integer Dim selIndex As Integer Dim path As String ● 为“添加”命令按钮添加代码,启动打开文件对话框,可以一次向ListView1控件中添加多个MP3文件,并显示播放顺序、歌曲名和歌曲所在路径。代码如下: ● 为“播放”、“暂停”、“退出”、“向前”、“向后”命令按钮添加代码,用来控制音乐的播放,代码如下: ● 为Timer控件添加代码,主要获得当前播放进度,代码如下: 技巧: 使用.Duration和.CurrentPosition方法可分别获取播放该首音乐所需要的时间和当前的播放进度。 ● 为ListView1 控件的双击事件添加代码,当双击选择的项时,表示删除该项,代码如下: 说明: 使用.Remove方法可以将所选择的项移除。 ● 为ListView1控件的单击事件添加代码,当单击选择项时,停止当前的播放而播放刚选取的文件,代码如下: 【相关知识】 知识点8-1-1 多媒体控件AxWindowsMediaPlayer VB.NET的多媒体编程技术中,AxWindowsMediaPlayer是常用的控件。AxWindows-MediaPlayer是Windows Media Player 9.0中的ActiveX控件,使用之前要求系统中已安装这个控件。此控件的添加已在前面介绍过,以下是其常用属性和方法。 1.URL属性 URL属性用来指定所要播放的多媒体文件路径与文件名。因在窗体上所建立的控件有操作面板,面板上有播放、停止、暂停等按钮,故只要URL属性有指定的多媒体文件的路径与文件名,就能播放使用。属性值的指定方法有如下两种: (1) 通过AxWindowsMedia
您可能关注的文档
- Visual Basic 6.0可视化编程与实训 教学课件 作者 于泽 主编 项目六 菜单与工具栏设计.ppt
- Visual Basic 6.0可视化编程与实训 教学课件 作者 于泽 主编 项目七 数组.ppt
- Visual Basic 6.0可视化编程与实训 教学课件 作者 于泽 主编 项目三 基本控件的使用.ppt
- Visual Basic 6.0可视化编程与实训 教学课件 作者 于泽 主编 项目四 VB程序设计.ppt
- Visual Basic 6.0可视化编程与实训 教学课件 作者 于泽 主编 项目五 VB常用控件.ppt
- Visual Basic 6.0可视化编程与实训 教学课件 作者 于泽 主编 项目一 VB集成环境.ppt
- Visual Basic 2005程序设计 教学课件 作者 丁爱萍 第1章 初识Visual Basic 2005.ppt
- Visual Basic 2005程序设计 教学课件 作者 丁爱萍 第2章 VB 2005语言基础.ppt
- Visual Basic 2005程序设计 教学课件 作者 丁爱萍 第3章 顺序结构程序设计.ppt
- Visual Basic 2005程序设计 教学课件 作者 丁爱萍 第4章 选择结构程序设计.ppt
- Visual Basic.NET程序设计 教学课件 作者 马宏锋第9章.ppt
- Visual Basic.NET程序设计 教学课件 作者 马宏锋第10章.ppt
- Visual Basic.NET程序设计 教学课件 作者 马宏锋封面及目录.ppt
- Visual Basic.NET程序设计案例教程 沈大林 主编 张恩祥 沈昕 肖柠朴 万忠 编著 第1章.ppt
- Visual Basic.NET程序设计案例教程 沈大林 主编 张恩祥 沈昕 肖柠朴 万忠 编著 第2章.ppt
- Visual Basic.NET程序设计案例教程 沈大林 主编 张恩祥 沈昕 肖柠朴 万忠 编著 第3章.ppt
- Visual Basic.NET程序设计案例教程 沈大林 主编 张恩祥 沈昕 肖柠朴 万忠 编著 第4章.ppt
- Visual Basic.NET程序设计案例教程 沈大林 主编 张恩祥 沈昕 肖柠朴 万忠 编著 第5章.ppt
- Visual Basic.NET程序设计案例教程 沈大林 主编 张恩祥 沈昕 肖柠朴 万忠 编著 第6章.ppt
- Visual Basic.NET程序设计案例教程 沈大林 主编 张恩祥 沈昕 肖柠朴 万忠 编著 第7章.ppt
文档评论(0)