当前位置: 查字典论文网 >> 基于 Java 的多媒体播放器研究

基于 Java 的多媒体播放器研究

格式:DOC 上传日期:2022-08-17 04:20:55
基于 Java 的多媒体播放器研究
时间:2022-08-17 04:20:55     小编:罗铸

一、概述

多媒体技术的概念和应用出现于上个世纪 80 年代初期,随着计算机技术的和通讯技术的高速发展,多媒体技术越来越成为计算机人们关注的热点技术之一。多媒体技术以丰富多彩的图片、文字、声音、视频、动画等各种形式改变或影响着我们的生活。针对目前音频、视频、动画等各种媒体格式,如何简单方便的播放各类格式的媒体文件,满足用户对多媒体播放器功能需求,设计出来符合个人习惯的多媒体播放器,已成为开发人员关注的问题。

二、开发工具的选择

(一)C/S 体系结构

所谓 C/S (Client/Server)结构,即客户机和服务器结构。它是应用软件的一种体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client 端和 Server 端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是 Client/Server 形式的两层结构,本系统采用 C/S 结构进行系统开发。

(二)JAVA 技术简介

Java 是一种编程语言,被设计用于互联网的分布式环境。使用 Java 编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。java 语言首先将源代码编译成二进制中间代码,然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了一次编译、到处执行的跨平台特性。Java 技术具有通用性、高效性、平台移植性和安全性。

(三)SQL Server 2000

SQL Server 2000 是一个关系数据库管理系统,具有易于安装和使用等优点,支持本地和远程的系统管理和配置。本系统使用JDBC 数据访问接口建立数据库连接,JDBC 是一种可用于执行SQL 语句的 JavaAPI。它由一些 Java 语言写的类、界面组成。JDBC给数据库应用开发人员提供了一种标准的应用程序设计接口。使用 JDBC 来完成对数据库的操作。

三、系统需求分析

本系统旨在开发一个多媒体播放器,对音频、视频文件进行播放、暂停、停止、音量和进度的拖放功能。通过图形界面设计出多媒体播放器的界面需要的功能按钮、显示区域以及控制区域,然后对界面上各种按钮对应的功能进行编程,来实现播放器的播放、暂停、快进等操作。最终多媒体播放器实现视频,音频播放,以及视频、音频音量调节等播放器功能。

四、系统的模块实现

本系统主要包括以下几个模块:

(一)打开模块

程序运行后,点击打开文件按钮,弹出文件选择对话框,选择目标文件,如音频、视频文件,实现播放功能,同时将视频信息显示在列表中。单击退出系统按钮,程序自动关闭。

(二)播放模块

播放模块主要实现对音频、视频信息的播放操作。如果当前没有播放视频音频文件,则进行播放,若有正在播放的文件,则对正在播放的视频文件暂停操作。对播放列表中播放对象可设置不同的播放模式,如:循环播放、单曲循环、单曲播放等。对正在播放的视频、音频执行快进、快退操作等播放控制。当前播放的视频可以停止操作。

(三)帮助模块

为了让使用者了解播放器软件,在系统的主菜单上的帮助菜单项,设置在 2 项子菜单:关于、帮助。他们的功能主要是显示本系统的一些信息,以及快捷键、系统操作的帮助信息。关于菜单主要是向用户介绍本播放器的版本、作者、信息。帮助菜单主要是向用户介绍本播放器的快捷键、操作帮助等。

(四)播放列表模块

播放列表模块主要功能是实现用户对播放过的歌曲进行操作,它会将播放过的音频、视频名称显示在界面的右方,在播放列表中选择歌曲名字来播放当前选中的歌曲。也可以从播放列表中删除、添加歌曲信息。删除列表中的歌曲名称,同时将文件中的歌曲信息删除。视频、音频的列表信息存储到数据库中,以实现再次播放回显列表的功能,通过编写 java 程序实现对数据库数据的查找、添加、删除等基本的功能。

结论

多媒体素材类型比较多,包括音频、视频、图像等,由于音频、视频、图像等的信息量较大,受硬件条件所限制,以往多媒体的应用并不广泛,随着硬件技术水平的不断提高,多媒体技术已经为各类人员广泛使用,开发多媒体课件、网络课程、网站、应用软件等均需利用多媒体素材,因此开发制作多媒体播放器具备一定的现实意义。本文主要阐述了多媒体播放系统的设计,能够实现打开、播放、暂停、停止、前进、后退、上一曲、下一曲、声音控制等基本功能,还具有视频信息显示的功能。

全文阅读已结束,如果需要下载本文请点击

下载此文档

相关推荐 更多