基于 Java 的多媒体播放器研究_第1页
基于 Java 的多媒体播放器研究_第2页
基于 Java 的多媒体播放器研究_第3页
基于 Java 的多媒体播放器研究_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于 Java 的多媒体播放器研究一、概述多媒体技术的概念和应用出现于上个世纪 80 年代初期,随着计算机技术的和通讯技术的高速开展,多媒体技术越来越成为计算机人们关注的热点技术之一。多媒体技术以丰富多彩的图片、文字、声音、视频、动画等各种形式改变或影响着我们的生活。针对目前音频、视频、动画等各种媒体格式,如何简单方便的播放各类格式的媒体文件,满足用户对多媒体播放器功能需求,设计出来符合个人习惯的多媒体播放器,已成为开发人员关注的问题。二、开发工具的选择(一)C/S 体系构造所谓 C/S (Client/Server)构造,即客户机和效劳器构造。它是应用软件的一种体系构造,通过它可以充分利用两

2、端硬件环境的优势,将任务合理分配到 Client 端和 Server 端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是 Client/Server 形式的两层构造,本系统采用 C/S 构造进展系统开发。(二)JAVA 技术简介Java 是一种编程语言,被设计用于互联网的分布式环境。使用 Java 编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的效劳器端和客户端运行。java 语言首先将源代码编译成二进制中间代码,然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了一次编译、到处执行的跨平台特性。Java 技术具有通用性、高效性、平台移植性和平安性。(三)S

3、QL Server 2000SQL Server 2000 是一个关系数据库管理系统,具有易于安装和使用等优点,支持本地和远程的系统管理和配置。本系统使用JDBC 数据访问接口建立数据库连接,JDBC 是一种可用于执行SQL 语句的 JavaAPI。它由一些 Java 语言写的类、界面组成。JDBC给数据库应用开发人员提供了一种标准的应用程序设计接口。使用 JDBC 来完成对数据库的操作。三、系统需求分析本系统旨在开发一个多媒体播放器,对音频、视频文件进展播放、暂停、停顿、音量和进度的拖放功能。通过图形界面设计出多媒体播放器的界面需要的功能按钮、显示区域以及控制区域,然后对界面上各种按钮对应的

4、功能进展编程,来实现播放器的播放、暂停、快进等操作。最终多媒体播放器实现视频,音频播放,以及视频、音频音量调节等播放器功能。四、系统的模块实现本系统主要包括以下几个模块:(一)翻开模块程序运行后,点击翻开文件按钮,弹出文件选择对话框,选择目的文件,如音频、视频文件,实现播放功能,同时将视频信息显示在列表中。单击退出系统按钮,程序自动关闭。(二)播放模块播放模块主要实现对音频、视频信息的播放操作。假设当前没有播放视频音频文件,那么进展播放,假设有正在播放的文件,那么对正在播放的视频文件暂停操作。对播放列表中播放对象可设置不同的播放形式,如:循环播放、单曲循环、单曲播放等。对正在播放的视频、音频执

5、行快进、快退操作等播放控制。当前播放的视频可以停顿操作。(三)帮助模块为了让使用者理解播放器软件,在系统的主菜单上的帮助菜单项,设置在 2 项子菜单:关于、帮助。他们的功能主要是显示本系统的一些信息,以及快捷键、系统操作的帮助信息。关于菜单主要是向用户介绍本播放器的版本、作者、信息。帮助菜单主要是向用户介绍本播放器的快捷键、操作帮助等。(四)播放列表模块播放列表模块主要功能是实现用户对播放过的歌曲进展操作,它会将播放过的音频、视频名称显示在界面的右方,在播放列表中选择歌曲名字来播放当前选中的歌曲。也可以从播放列表中删除、添加歌曲信息。删除列表中的歌曲名称,同时将文件中的歌曲信息删除。视频、音频的列表信息存储到数据库中,以实现再次播放回显列表的功能,通过编写 java 程序实现对数据库数据的查找、添加、删除等根本的功能。结论多媒体素材类型比较多,包括音频、视频、图像等,由于音频、视频、图像等的信息量较大,受硬件条件所限制,以往多媒体的应用并不广泛,随着硬件技术程度的不断进步,多媒体技术已经为各类人员广泛使用,开发多媒体课件、网络课程、网站、应用软件等均需利用多媒体素材,因此开发制作多媒体播放器具备一定的现实意义。本文主要阐述了多媒体播放系统的设计,可以实现翻开、播放、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论