多媒体播放器的设计与开发

  • 格式:doc
  • 大小:24.00 KB
  • 文档页数:3

下载文档原格式

  / 3
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

多媒体播放器的设计与开发

【摘要】目前所使用的优秀的多媒体播放软件大多体系庞大,占用系统资源较多,本文利用VB语言对多媒体播放器进行设计,阐述了在VB环境下利用Windows Meida Player控件制作多媒体播放器的设计方案和实现方法,使得应用软件具有支持格式多样、界面美观、占用系统资源少、运行效率高、丰富了应用软件的功能。

【关键词】多媒体;API函数;VB;播放器

1.引言

多媒体技术是一种把文本(Text)、图形(Graphics)、图像(Images)、动画(Animation)和声音(Sound)等形式的信息结合在一起,并通过计算机进行综合处理和控制,能支持完成一系列交互式操作的信息技术。多媒体技术的发展改变了计算机的使用领域,使计算机由办公室、实验室中的专用品变成了信息社会的普通工具,广泛应用于工业生产管理、学校教育、公共信息咨询、商业广告、军事指挥与训练,甚至家庭生活与娱乐等领域。

多媒体播放器的设计是一门集计算机技术和数字多媒体技术于一体的综合设计。随着中国计算机技术、宽带网络技术的发展,越来越多的人开始重视多媒体播放器的发展与应用。

2.系统的规划与研究

播放器的开发阶段有设计、编码和测试3个基本活动组成,其中,“设计阶段”是获取高质量、易维护系统的一个最重要环节。采用任一种软件设计方法都将产生系统的总体结构设计、系统的数据设计和系统的过程设计,如图1所示,描述了播放器开发过程的信息流程。

3.播放器的设计与实现

利用Visual Basic 中的Windows Media Player控件开发Windows下的多媒体应用程序是一种方便简单的方法。

播放器的主界面,遵照界面简洁、操作简单、人性化的原则进行设计。主要包括播放控制主界面的设计、视频显示区域的设计即可视化界面的设计、播放列表界面的设计、相关信息显示区域的设计等。

媒体播放器主要的功能是播放音频文件和视频文件两种,音频播放主要实现对目前常用的音频文件进行播放,如:mp3、wav、mid、rmi、midi、au等等。可以完成播放列表导入和保存、文件打开和播放信息显示等功能。

视频播放主要实现对常用的视频文件进行播放,如:avi、mpeg、rm、rmvb 等等。可以实现可视化窗口的全屏幕播放和原始大小播放、可视效果切换等功能。

另外,播放器在实现视频全屏幕播放后,没有用原有的控制对象标志,而是将它在属性栏中隐藏了。其按键功能由播放控制面板命令按钮来实现,控制按钮上显示功能汉字信息,在命令按钮事件中,实质上是调用Windows Media Player 控件中属性的各项功能。图2为播放器的功能模块图。

4.总结

该设计关键采用了VB 6.0环境中的Windows Media Player控件,可以播放Windows Media Player所支持的文件格式,包括音频文件、视频文件、动画等,如不能播放视频文件,需要安装相应的解码器,如Real Codec Pack等。与其它播放播放器相比,该播放器具有支持格式多样、界面美观、功能齐全、占用空间小的特点。与现有多媒体资源应用状况紧密结合,既具有很强的直观感,又不失一般性。

参考文献

[1]彭波,孙一林.多媒体技术应用[M].北京:机械工业出版社,2006:1-21.

[2]赵子江.多媒体技术应用教程[M].北京:机械工业出版社,1957:1-18.206-207.

[3]陈明.多媒体技术与应用[M].北京:清华大学出版社,2004:5-10.

[4]洪锦魁.精通Visual Basic 6.0中文版[M].北京、广州、上海:世界图书出版社,2000.

[5]刘炳文.Visual Basic图形与多媒体程序设计[M].北京:清华大学出版社,2002:5-28.

[6]魏江江,林少景.Visual Basic API编程百例通[M].北京:科学出版社,2001.

[7]谭浩强,薛淑斌,袁玫编著.Visual BASIC程序设计[M].北京:清华大学出版社,2000:256-266.

[8]高智勇.Visual BASIC 6.0实例教程[M].北京:航空工业出版社,2000.

[9]Michael Halvorson.Visual Basic6学习指南[M].北京:机械工业出版社,1999.

[10]刘炳文.精通Visual Basic 6.0中文版[M].北京:电子工业出版社,1999.

指导教师:王文博。