毕业论文—— 一个简单的媒体播放器的设计与实现

上传人:wo7****35 文档编号:60510171 上传时间:2018-11-16 格式:DOC 页数:27 大小:299.50KB
返回 下载 相关 举报
毕业论文—— 一个简单的媒体播放器的设计与实现_第1页
第1页 / 共27页
毕业论文—— 一个简单的媒体播放器的设计与实现_第2页
第2页 / 共27页
毕业论文—— 一个简单的媒体播放器的设计与实现_第3页
第3页 / 共27页
毕业论文—— 一个简单的媒体播放器的设计与实现_第4页
第4页 / 共27页
毕业论文—— 一个简单的媒体播放器的设计与实现_第5页
第5页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《毕业论文—— 一个简单的媒体播放器的设计与实现》由会员分享,可在线阅读,更多相关《毕业论文—— 一个简单的媒体播放器的设计与实现(27页珍藏版)》请在金锄头文库上搜索。

1、一个简单的媒体播放器的设计与实现摘 要如今流行的媒体播放器虽然很多,但都或多或少存在一些缺陷,比如:没有记忆的功能;下次播放的时候不能从上次离开的曲目开始;没有身份认证功能;不能有效的保护媒体播放器里面的歌曲专有性;功能组合与用户的习惯相违背;界面太复杂以及操作太难等。随着人们对娱乐要求的提高,一款别致的、贴近用户操作习惯的播放器非常值得去研究和开发。本论文所描述的播放器是在Microsoft Visual Studio .NET 2003平台下利用Visual Basic.NET语言完成的。使用Visual Basic.NET提供的Windows Media Player控件以及文件处理,最

2、终实现一款别致的,贴近用户操作习惯的媒体播放器。该播放器实现了对WAV、MID、MP3、MOV等格式的多媒体文件的播放功能;实现了播放列表加载多个多媒体文件并可以自定义播放顺序;实现了用户的身份认证、连续播放、记忆播放以及自动关闭播放器等功能。关键词:媒体播放器;Visual Basic.NET;Microsoft Visual Studio .NET 2003;Windows Media Player控件;记忆功能The Design and Implement of a Simple Media PlayerAbstractNowadays, there are many popular

3、media players. They have more or less certain shortcomings. For example, the media player is no memory function, the next player didnt start from the program the last time leaved; no identity authentication, no effective protection for the proprietary of songs in the media player; function combinati

4、on is against the users habit, or complex interface, too difficult to operate and so on. With the improvement of requirements for the entertainment, a chic player which closed to the peoples operation habit is very worth researching and designing.The thesis described the player which was developed b

5、y Visual Basic.NET based on Microsoft Visual Studio .NET 2003. Implement using file manipulation and windows media player controls, ultimately implement a media player which is unique and press close to user habit.The player realized play function for the multimedia documents of WAV, MID, MP3, MOV f

6、ormats and so on; realized to load several multimedia files by playlists and customize the play order; realized the function of identity authentication, continuous play, memory function and realized to be automatically shutted down.Key words: Media player; Visual Basic.NET; Microsoft Visual Studio .

7、NET 2003; Windows media Player Controls; Memory function1 引言1.1 项目背景多媒体播放器的设计是一门集计算机技术和数字多媒体技术于一体的综合设计。随着中国计算机技术、宽带网络技术的发展,越来越多的人开始重视多媒体播放器的发展与应用。再加上如今的播放器虽然种类多样化,但无论是Windows系统自带的Windows Media Player播放器,还是现在网上流行的千千静听,或者是Kugoo播放器都或多或少都存在着一些缺点,而这些缺点要么是界面与人们平时的生活习惯不相符,或者是复杂难懂;要么就是功能不全不能满足人们对网络娱乐的追求。随着多

8、媒体的发展,市场潜力的开发,多媒体硬件环境和软件环境的不断完善,以及多媒体播放器开发环境的成熟,尤其是Microsoft公司开发的Windows编程工具Visual Basic.NET语言的成熟和完善。为多媒体播放器的研究和开发提供了先进的思想和多样的媒体控制手段,成为多媒体应用程序开发的理想工具。而此次设计不仅具有操作简便、界面友好等特性;而且在功能方面更贴近人们的生活习惯和操作习惯。此多媒体设计能识别多中格式的多媒体文件,其中包括WAV,MP3,MID,MOV,等多媒体文件;在播放列表中可以加载一个或者多个多媒体文件;自动连续播放多个多媒体文件;用户能随意改变播放顺序;在下次打开播放器时,

9、从上次关闭处继续播放文件;在使用播放器前将进行身份认证;在播放列表的多媒体文件播放完后可以选择自动关闭播放器或者循环播放。1.2 国内外现状在当今信息社会,以多媒体为特征的信息技术和信息产业的发展及应用对人类社会产生的影响和作用愈来愈明显,愈来愈重要。多媒体能改变信息的包装,实现知识信息数字化,为人们获得知识信息提供极大的方便和无穷的乐趣。友善的人机界面、多种多样的多媒体教学软件、诱人的电子游艺节目、身临其境的多媒体导购系统、五花八门的信息家电和高效方便的网上查询等等,无不渗透着多媒体的作用,它引导人们进入了一个有声有色的世界。同时,多媒体的发展和应用,极大地推动了各行各业的相互渗透和飞速发展

10、,大大改变了人类社会的工作环境和生活方式。可毫不夸张地说,多媒体产业的形成和发展,不仅引起了计算机工业的一次革命,也正在深刻地影响人类社会发生巨大的变革。多媒体技术的发展在很大程度上依靠于多媒体软件开发的水平。目前,不管是支撑多媒体系统的系统软件,还是管理和开发软件,以及多媒体的应用软件都在能力和数量上还难以满足多媒体飞速发展的需要。特别是多媒体应用软件的缺乏,一直是制约多媒体产业发展的瓶颈问题,因此己成为多媒体研究和开发的关键问题。如何制作和设计出大量高质量的多媒体应用软件是计算机从业人员所面临的迫切课题,也是广大人民群众所关心的事情。1.3 项目意义结合Visual Basic.NET语言

11、提供的先进的思想和多样的媒体控制手段,结合用户使用媒体播放器的习惯和对媒体播放器的要求,设计了一款界面清楚明了,操作简单实效,可以实现在播放列表中可以加载一个或者多个多媒体文件;自动连续播放多个多媒体文件;用户能随意改变播放顺序;在下次打开播放器时,从上次关闭处继续播放文件;在使用播放器前将身份认证;在播放列表的多媒体文件播放完后可以选择自动关闭播放器或者循环播放等功能的媒体播放器。1.4 项目实现方法1)设计的编程语言是Visual Basic.NET,利用Visual Basic.NET多媒体控件中的Windows Media Player 控件来实现多媒体相应功能。2)利用Visual

12、Basic.NET强大的文件处理能力,实现身份认证功能和记忆功能。2 开发运行平台分析2.1 Microsoft Visual Studio .NET 2003Visual Studio .NET 2003 是一个全面的开发工具,用于快速构建面向 Microsoft Windows 和 Web 并连接 Microsoft .NET 的应用程序,极大地提高了开发人员的效率。为解决今天最具挑战性的软件开发需要而构建的 Visual Studio .NET 2003 增强并进一步完善了其前代产品的功能,并与前代产品高度兼容。Visual Studio .NET 2003 包括来自 Modeler 的

13、全套功能,可帮助构建最复杂的企业级应用程序和在最小的设备上部署应用程序。Visual Studio .NET 2003 将移动和嵌入式设备,如 Pocket PC 和其他采用 Microsoft Windows CE .NET 操作系统的设备,带入 .NET。如今,开发人员能够使用同样的编程模型、开发工具及编程技能,来构建应用范围广泛从小设备到最大的数据中心的应用程序。开发人员可以使用 Visual Studio .NET 来:1)构建功能强大而且响应能力极好的基于 Windows 的应用程序。2)构建功能强大而且响应能力极好的 Pocket PC 应用程序。3)构建完善而安全的 Web 应用

14、程序。4)构建对设备有智能感知能力的完善而安全的移动 Web 应用程序。5)在以上任何一种应用程序中使用 XML Web services。6)避免“DLL 灾难”。7)消除代价高昂的应用程序部署和维护问题。Visual Studio .NET 是唯一的从头至尾都是基于通过 XML Web service 进行集成这一思想而构建的环境。通过允许应用程序通过 Internet 共享数据,XML Web services 使开发人员能够利用新的和现有的代码构建应用程序,而不用考虑平台、编程语言或对象模型。2.2 Visual Basic.NET技术Visual Basic.NET是运行于Windo

15、ws平台上的交互式的可视化集成开发环境,是美国Microsoft公司开发的Microsoft Visual Studio.NET套件的一部分。Visual Basic.NET集程序的代码编辑、编译、连接和调试等功能于一体,提供了一个完整方便的开发界面和许多有效的辅助开发工具。Visual Basic.NET中带有的Windows Media Player控件为开发媒体播放器提供了很好的技术支持和实现的可能。而Windows Media Player ActiveX控件提供了一套功能强大的COM对象模型。控件所支持的媒体文件格式多样,基本包括所有常用的媒体格式。Visual Basic.NET的

16、文件处理功能强大,通过对文件的读写以及其他操作,可以方便快捷的实现媒体播放器记忆播放功能和身份认证功能。2.3 Windows Media Player控件Windows Media Player控件的功能相当完善,而且有漂亮的视频插件,在播放音频文件时,可以享受漂亮的视觉效果。1)控件的添加:打开工具箱,在空白处点击鼠标右键,选择右键菜单中的新建项.,将弹出选择工具箱项对话框,在此对话框中,从COM 组件选项卡中勾选Windows Media Player组件,确定返回。2)控件常用属性介绍:WindowsMediaPlayer1.URL = 你要播放的某文件;这里指定你要播放的文件。WindowsMediaPlayer1.Controls.play;播放。WindowsMediaPlayer1.Controls.pause;暂停。Windo

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号