优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

一个简单的媒体播放器的设计与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
摘? 要 如今流行的媒体播放器虽然很多,但都或多或少存在一些缺陷,比如:没有记忆的功能;下次播放的时候不能从上次离开的曲目开始;没有身份认证功能;不能有效的保护媒体播放器里面的歌曲专有性;功能组合与用户的习惯相违背;界面太复杂以及操作太难等。随着人们对娱乐要求的提高,一款别致的、贴近用户操作习惯的播放器非常值得去研究和开发。 本论文所描述的播放器是在Microsoft Visual Studio .NET 2003平台下利用Visual Basic.NET语言完成的。使用Visual Basic.NET提供的Windows Media Player控件以及文件处理,最终实现一款别致的,贴近用户操作习惯的媒体播放器。 该播放器实现了对WAV、MID、MP3、MOV等格式的多媒体文件的播放功能;实现了播放列表加载多个多媒体文件并可以自定义播放顺序;实现了用户的身份认证、连续播放、记忆播放以及自动关闭播放器等功能。 关键词:媒体播放器;Visual Basic.NET;Microsoft Visual Studio .NET 2003;Windows Media Player控件;记忆功能 1.1 系统功能设计 设计的功能主要分四大子模块:文件加载、播放、关闭、认证。文件加载是由打开和添加两个子功能模块组成。播放包括自定义播放顺序、连续播放多个文件、记忆播放三个子功能模块。自定义播放顺序则是由上一首、下一首、暂停/播放、停止、播放列表等子功能模块组成。关闭是由循环播放和播放一次就关闭两个子功能模块组成。身份认证是由登陆和修改认证两个子功能模块组成。 1.1.1????????? 认证 认证包括两个子功能: 1)认证登录:通过用户名和密码的认证登陆,播放器才能被使用,功能主要是保护隐私,不能是所有人都能使用播放器,实现了权限的分级,更具有安全性。 2)修改认证:输入原来的用户名和密码,再输入想修改成的用户名和密码,单击确定。当下次打开播放器的时候,认证将采用修改后的新用户名和新密码。 1.1.2????????? 文件加载 文件加载包括两个子功能: 1)打开:加载一个或者多个文件到播放列表中,并自动播放;加载新的文件进入时,覆盖播放列表中原有的播放文件。 2)添加:加载一个或者多个文件到播放列表中,不会覆盖原有的播放列表,只是添加在原有列表的后面。 1.1.3????????? 播放 播放包括了三个子功能: 1)自定义播放顺序:单击下一首按钮,开始播放下一个文件,单击上一首按钮,开始播放上一个文件。单击暂停按钮,则播放器暂停播放,同时暂停按钮变为开始按钮,单击开始按钮,播放器从暂停处继续播放,同时开始按钮恢复为暂停按钮。单击停止按钮,播放器停止播放。双击播放列表中想要播放文件的文件名,直接播放。 2)连续播放多个文件:用户可以添加一个或者多个多媒体文件在播放列表中,若添加多个文件,则按顺序连续循环播放。并在播放器的标题栏显示正在播放歌曲或者视频的名字。 3)记忆播放:退出播放器时,程序自动将用户选择的目录保存到index文件夹中,以便下次打开播放器时,读取index文件夹中保存的文件记录,可以直接从上次退出时正在播放的那个文件开始继续播放,这样就能实现每次启动播放器,首先播放的是上次退出时播放的那个文件。这样做就使得播放器具有了记忆功能。 1.1.4????????? 关闭 关闭包括两个子功能: 1)循环播放:在默认情况下,播放器是处在循环播放状态中,所谓循环播放就是当播放完播放列表中的多媒体文件时,又回到第一个文件开始播放。 2)自动关闭:播放完播放列表中的所有文件后,如果选择了自动关闭功能,那么可执行的播放器将自动关闭。当再次打开播放器时,播放器又从第一个文件开始播放。