基于C 的多媒体播放器设计开题报告

 2021-08-14 02:37:16

1. 研究目的与意义(文献综述)

在当今信息迅猛发展的时代,电脑已经融入到我们的生活中,不仅在人们的工作带来了很大的帮助,也给人们生活娱乐带来更好的选择,人们不仅加强了物质的追求,也更加注重精神上的追求。人们开始使用电脑聊天交友、玩游戏、听音乐、看电影等等。相信每个人的电脑里必备的软件中,其中一定会有多媒体播放器。然而应用市场的相关软件,功能强大,但是对cpu,内存占用较高,有些功能比较鸡肋。因此,我进行项目开发的初衷是,设计一款简易的本地多媒体播放器,实现较为实用的功能,同时达到cpu,内存的低占用,对常见的图片,音频,视频等格式文件实现流畅的播放。

如今,主流的操作系统都至少有一个内置的媒体播放器。例如,windows自带的windows media player,而os x自带的quicktime播放器。 linux发行版也可能配备了媒体播放器,如smplayer, amarok, audacious,banshee, mplayer, rhythmbox, totem, vlc, and xine。

不同的媒体播放器可能有不同的目标和功能集。视频播放器是一组媒体播放器已经各自的特点更适合于播放数字视频。例如,windows dvd播放机独家播放dvd-video光盘,别无其他。媒体播放器经典可以播放单独的音频和视频文件,但它的许多功能,如色彩校正,图像锐化,缩放,设置热键,支持dvb和字幕支持是只适用于视频材料是有用的,如电影和动画片。音频播放器,另一方面,专门在数字音频。例如,aimp只播放音频格式。 mediamonkey可以播放音频和视频格式。通用的媒体播放器也确实存在。例如,windows媒体播放器对音频和视频材料独有的功能,虽然它无法比拟的媒体播放器经典和mediamonkey的功能集相结合。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

为了考虑用户在使用播放器的过程中,打开应用程序时的界面是什么样的;用户选择不同媒体播放时,要进行相应媒体播放窗口的切换;故根据多媒体播放器需求进行分析,可将其划分为三个模块:图片播放模块,音频播放模块,视频播放模块。如果直接播放文件,就根据所播放文件格式直接跳转到不同的播放模块,如果先打开播放器,则由主界面根据打开的文件格式跳转到不同播放模块。

为了方便简单设计,友好用户体验,将视频模块作为默认主界面,根据打开不同的文件格式,跳转到不同的模块界面。视频和音频模块基本设计一样,都分为两个区域:媒体播放区域,媒体播放列表。媒体播放区域:播放文件相关信息显示,音量控制,调节 /暂停,设置播放模式(顺序,随机等),进度条(可跳跃播放)等一些功能键;媒体播放列表:添加和删除播放文件,显示待播放文件,右键可选播放以及其他功能操作,调节播放文件顺序,默认添加相关的文件。但是视频模块多一项跳转功能,通过第一个播放文件来确定跳转。

图片播放模块考虑用户需求,主要有浏览功能。为方便浏览,加上放大缩小功能,所以该模块也就分为:图片浏览区域,图片控制按钮区域,图片列表区域。图片浏览区域:显示图片;图片控制按钮区域:实现图片缩放,上一幅/下一幅控制,删除等功能;图片列表:批量添加和删除照片,显示待查看照片,右键可直接查看以及其他功能操作,调节播放文件顺序,默认添加相关的文件。 图像、音视频处理需要处理大量的数据,经常使用复杂、费时的算法,因此

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究计划与安排

第1 - 3 周:查阅相关文献资料,对课题展开调研,了解研究所需技术。确定多媒体播放器设计的大致方案, 完成开题报告和外文文献翻译。

第4 - 6 周:加强相关理论和编程的学习,完成播放器整体设计,需求分析,完成各模块的概要设计。

第7 -9 周:完成播放器各个模块的详细设计与系统开发。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)

  1. 杨柱. 网络流媒体播放器的设计与实现[d].中国科学院大学(工程管理与信息技术学院),2013.

  2. 邓丽娜,顾伟楠. 基于directshow的媒体播放器的设计与实现[j]. 计算机 应用与软件,2006,01:17-19 28..

  3. warrendavies,kathryn cormican. an analysis ofthe use of multimedia technology in computer aided design training: towardseffective design goals[j]. procedia technology . 2013.

    剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。