媒体播放器的
设计与实现
摘要
在信息技术飞速发展的今天,多媒体成为人们快速获取、发布和传递信息的重要渠道,它在教学、商业及娱乐游戏等各个方面都发挥着重要的作用。为此,在继承和发扬各播放
软件的优点之上,扬长避短的研究多媒体播放器的设计及性能优化,打造一个可以流畅播放多种格式的音频和视频的多媒体播放器。根据目前多媒体的发展状况,论述了多媒体播放器的设计及性能优化。该多媒体播放器基于
Delphi的开发平台,为开发者提供了大量的控件,这些控件都是构架在WIN32API函数基础之上的,是封装了的API函数的集合,所以极大的加速了Windows应用
程序开发的过程。本设计通过熟悉使用ActiveX技术,实现对音频和视频进行播放,再通过VCLSkin控件对其界面进行美化。这种方法设计的媒体播放器具有体积小,支持的播放格式多、
系统资源占用少、支持播放
列表编辑、且播放音频文件时可以歌词同步等功能,可以让使用者在视觉和听觉上得到更好的享受,能满足特殊的需要,多媒体播放器的播放性能得到了大大的提高。
关键词:多媒体,ActiveX技术,VCLSkin
目
摘
录
要........................................................1
ABSTRACT.....................................错误!未定义书签。错误!未定义书签。第1章引言.................................错误!未定义书签。错误!未定义书签。
1.1研究背景........................................错误!未定义书签。错误!未定义书签。1.2多媒体的定义....................................错误!未定义书签。错误!未定义书签。1.3多媒体技术及其特征..............................错误!未定义书签。错误!未定义书签。1.4多媒体中媒体元素及其特征........................错误!未定义书签。错误!未定义书签。1.5多媒体技术应用领域..............................错误!未定义书签。错误!未定义书签。1.6论文结构........................................错误!未定义书签。错误!未定义书签。
第2章开发工具介绍.........................错误!未定义书签。错误!未定义书签。
2.1系统开发环境....................................错误!未定义书签。错误!未定义书签。2.2系统开发工具....................................错误!未定义书签。错误!未定义书签。2.3DELPHI7.0......................................错误!未定义书签。错误!未定义书签。2.3.1特点........................................错误!未定义书签。错误!未定义书签。2.4安装............................................错误!未定义书签。错误!未定义书签。
第3章系统开发关键技术......................错误!未定义书签。错误!未定义书签。
3.1API函数........................................错误!未定义书签。错误!未定义书签。3.1.1WindowsAPI函数分类........................错误!未定义书签。错误!未定义书签。3.1.2API函数调用................................错误!未定义书签。错误!未定义书签。3.1.3MCI指令....................................错误!未定义书签。错误!未定义书签。3.2ActiveX技术....................................错误!未定义书签。错误!未定义书签。3.2.1ActiveX控件应用............................错误!未定义书签。错误!未定义书签。3.2.2ActiveX组件................................错误!未定义书签。错误!未定义书签。3.3可视化组件库VCL................................错误!未定义书签。错误!未定义书签。3.3.1RealAudio控件..............................错误!未定义书签。错误!未定义书签。3.3.2VCLSkin.....................................错误!未定义书签。错误!未定义书签。