论文终结版(2)

2018-11-20 17:56

安徽新华学院2013届本科毕业论文(设计)

4结 论. ................................................ 26 致 谢. .................................................. 26 参考文献. ............................................... 26

安徽新华学院2013届本科毕业论文(设计)

1 绪 论

多媒体技术的概念及多媒体技术在十九年代早期的应用,经过十年多的发展,随着计算机科学的发展和网络的普及和多媒体技术的发展,已成为计算机领域的一个热点技术的发展,各种媒体格式的视图,如何简单和方便的播放各种媒体已经成为人们普遍关注的问题,和媒体播放器的开发已非常重要。

1.1课题研究的目的和技术发展的现状

1.1.1研究本课题的目的

随着技术的发展,多媒体素材类型也有所增加,包括音频,视频,图像,动画,音频和视频,因为图像和其他大的信息容量,在过去的硬件限制,多媒体应用并不广泛,随着硬件技术的不断提高,多媒体技术已广泛用于各类人才。多媒体课件,网络课程的发展,网站,软件,项目管理和要求的多媒体材料的使用,所以为多媒体的发展准备了一个实际的意义,与其他多媒体播放器相比,这是一个强大的媒体播放器,占用空间小,它是密切结合现有的多媒体资源的应用现状,不仅具有直观感强,不失一般性。

1.1.2技术应用的基本现状

微软公司于1998推出的Visual C + + 6,它是一个平台,支持Win32应用程序(应用程序),服务(服务)和控制(控制)的可视化编程的集成环境。并用VC++ 5最大的区别是,它有更强大的功能,MSDN(微软开发的网络)提供VC++ 6包括所有微软程序产品在线帮助;此外,可用的对象的成员函数的参数类型的类成员变量和成员函数,并可以在屏幕上动态地显示,使用户不用记得那些复杂的无聊的函数名和复杂的参数,使编程更容易使用。VC + + 6是微软的旗舰产品,功能强大且编程获得程序的偏好。多媒体技术进行了以下方面的有效应用:

①多媒体管理信息系统,显示系统。 ②多媒体电子出版物(标题)。

1

安徽新华学院2013届本科毕业论文(设计)

③计算机辅助教学,教育和培训的设计与制作;电脑艺术;电脑游戏娱乐;双向电影;协同工作。有三个主要趋势:进一步提高计算机支持的协同工作环境下的智能;多媒体技术;多媒体信息实时处理和压缩算法集成到CPU。

1.1.3论文完成的主要工作

根据研究,基于VC的MFC对话框的媒体播放器的开发,利用Windows MCI(媒体控制接口)处理控件,VC 6与ActiveX控件——activemoviecontrol对象来实现各种格式的媒体播放和程序界面。首先确定所要解决的问题是明确的名称的MCI函数和命令的消息类型和功能;其次是流媒体的具体过程的分析,在公开的媒体装置的应用需要做的事情,所以在加入过程支持代码的应用程序;一个粗略的轮廓,在应用程序的程序(最好的画流程图),开始考虑设计程序框架,设计应用程序的外观;最后也是最关键的是编写代码以显示此功能的媒体播放器的基本实现,再次是程序的调试和完善。

1.1.4本课题中的重点

本课题中的重点是在ActiveMovie控件的应用,动态控制EM电影是微软公司推出的多媒体编程控制提供音频和视频媒体文件非常声音的播放,可以支持多种文件格式,普通的WAV文件和AVI文件的视频文件MPEG压缩格式,可以正常播放。控件可以自动区分基于文件扩展名的设备类型,并完成相应的控制。因此,如果你的应用程序准备提供多媒体支持,然后使用ActiveMovie控件是一个好主意。事实上,许多优秀的多媒体应用,多媒体播放是使用ActiveMovie控件实现设计的应用精心程序的用户界面,我们可以开发一个功能齐全,美观大方,具有高水平的多媒体播放器。使用一个activemovie控制多媒体应用的发展可以大大提高多媒体开发效率,只要设置控件的文件属性,名,来确定控制开放媒体文件名,然后执行run方法可以播放媒体文件;通过设置选择。最后用鼠标点击按钮完成播放,停止,暂停,快进,快退等功能。

1.1.5基本功能描述

多媒体播放软件现在几乎成为每个家庭电脑安装必要的软件,比较流行的 有迅雷播放器,Windows媒体播放器和快播、百度影音等等,可以播放MP3,RM,RMVB,MPEG,由软件DAT等格式的多媒体文件。这些商业软件的功能已经做得相当完美,也符合大多数普通消费者的胃口,但是很多人的电脑安

2

安徽新华学院2013届本科毕业论文(设计)

装不同的播放器,因为不同的播放器有不同的特点,并不是每个人都连接到一个播放器,设计一个符合自己的习惯的播放器是可行的。

VC++6.0强大的MFC、AppWizard、Class Wizard,方便使用,类似向导和各种控件可以方便地建立各种应用程序。同时,要实现更先进和复杂的功能,还可利用资源的ActiveX控件,在现有资源的控制,可以节省自己编程的复杂的过程,从而实现更先进的功能。本课程是专为使用VC 6控制一个ActiveX——Windows媒体播放器控件,建立自己的多媒体播放器。

该多媒体播放器打开该文件,播放,暂停,快进,全屏幕,调整音量,倒带和其他基本的播放功能,可以播放:MP3,WMA ,*,*,*,*,MDI,WAV,AVI,*。视频和音频文件格式,如DAT。同时也使隐藏的播放列表,可以选择播放,随机顺序、单周期随机播放,在三个方面:将单周期随机有打开的文件,播放,暂停,在播放模式下关闭,是个人的选择项。

1.2 媒体格式简介 1.2.1什么是WMF SDK

WMF SDK是微软Windows Media技术的重要组成部分,它基于COM技术,可以方便地开发具有高性能要求的多媒体应用程序。对WMF SDK关键技术作了概括介绍,并给出了采用Visual C++编程语言开发视频播放器的软件实现过程。WMF SDK采用了面向对象的设计,是一套完全基于COM组件模型的高级开发包。它引入的生成器,读取器,器等对象屏蔽了ASF数据格式、传输控制等较为底层的流媒体技术实现细节,留下比较上层的编程接口给开发者使用。

1.2.2 WMF SDK体系结构

Windows Media Format SDK 具有许多处理 ASF 文件的功能,但其核心功能是读写文件。

1.2.3 生成器结构

使用Windows Media Format SDK构建应用程序将生成器源介质样品的传递。生成器设置指定的配置文件的目标代码的文件。配置文件定义的编码格式的文件,包括每个流程的详细信息和如何处理信息流。大多数的音频和视频流 的媒体编码解码器处理。然而,代码首先与转换器来处理数据,准备压缩。当样品被放置在一个文件中,然后转移到多路复用器,多路复用器根据介绍时间从所有流的行扫描采样和数据包。比特流复用器的创建和发送到接收器,用于

3

安徽新华学院2013届本科毕业论文(设计)

治疗的最终目的的I / O接收机,无论是在磁盘或互联网或其他网络播放的文件。

1.2.4 读取器结构

读取过程和数据写入过程基本相同,但顺序是相反的。读取器连接到源,源可以是一个文件,网络连接或自定义源。分流处理文件的数据部分,数据被划分成一个流的样本,然后解压缩的样品(如果启用DRM保护),并通过相应的处理Windows媒体编码解码器。默认情况下,读取器会自动选择合适的解码解压缩的ASF数据流。

1.2.5 WMF SDK编程开发环境配置

WMF的SDK是唯一适合的C / C + +编程语言,开发平台可以在VC + + 6或Visual Studio .NET。本文vc6.0.open VC 6的设置方法,选择菜单命令工具→选项,单击“目录,选择包含文件显示目录中的下拉菜单,然后安装路径,在VC SDK标准路径。VC6.0工程应用的开发,调试版本还需要以下设置:选择在项目设置菜单命令,输入标签链接,一般选择类别的下拉列表,winmm.lib和wmvcore.lib文件添加到对象/库模块忽略所有默认库并选择。

4


论文终结版(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:第二版计算机组成原理课后答案唐朔飞[1]

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: