基于linux下多媒体播放器的设计与实现 毕业论文.docVIP

基于linux下多媒体播放器的设计与实现 毕业论文.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2009届本科学士学位毕业论文 基于linux下多媒体播放器的设计与实现 作者姓名 指导教师 学科专业 计算机科学与技术 二〇一三 年 五月 目 录 中文摘要: 2 第一章 绪论 3 1.1 研究背景和意义 3 1.2 系统实现的主要功能 3 1.3 论文主要完成的工作 4 1.4 论文结构 4 第二章 软件开发平台及开发工具的选择 4 2.1开发平台的选择 4 2.1开发工具的选择 5 第三章 平台的构建及QT程序的安装 6 3.1 Linux系统的安装 6 3.3 Phonon库安装 : 7 第四章 电影播放器的系统实现 8 4.1输入模块 8 4.2输出模块 10 4.3插件接口模块 12 4.4解码库模块 12 第五章 各个功能的具体实现 13 5.1界面开发 13 5.2 各个功能的具体实现 15 第六章 软件测试与思想改进 17 6.1 软件测试 17 6.2改进: 17 第七章 结论 17 参考文献: 18 基于linux下电影播放器的设计与实现 学生名:贾晓东 指导教师:邵永波 中文摘要: 随着科技的发展,人们对生活质量的要求越来越高。在试听享受方面,人们更加关注便携式的电影播放设备的播放器质量。因此,国内外出现了大量的MP3、MP4、智能手机、便携式平板电脑等各种平台下的电影播放软件。但是期中很大一部分电影播放软件只能播放一种或者几种简单的媒体格式,或者不能适用于不同的平台。因此,本文在PC平台下,实现一种可以播放多种媒体格式,并且实现了跨平台使用的电影播放软件。 本文主要介绍了在Linux系统用图形界面工具QT来实现电影播放器的软件设计方案,提供了对目前流行的媒体格式文件的支持。 关键字:QT Linux 跨平台 第一章 绪论 1.1 研究背景和意义 随着计算机在各领域的广泛应用,Internet的迅速发展。各种音频视频的软件在网上随处可见,于是播放器成为人们日常生活娱乐不可或缺的一部分。用户的人数更是达到了一个不可思议的数字。 目前主流的电影播放器,其功能越来越庞大,集各种功能于一体,造成了电影播放器的软件加载很慢,可有可无的功能的整合在播放器软件运行过程中极大的占用了计算机的资源,造成了资源的浪费和用户使用上的不便。 随着各项技术的发展,越来越多的更先进的压缩算法被提出,导致媒体格式的多样化,在这种情况下,人们对播放器的研究越来越深入,出现来许多支持各种压缩格式的播放器,呈现出欣欣向荣的景象流媒体技术的广泛引用,其传输协议也在演化发展中。如何研制一种开放架构的播放器技术,使得该播放器能够支持各种媒体文件格式和传输协议,是当前播放器的一个重要研究方向。Qt/Mac (Mac OS X) ④Qt/Embedded (嵌入式Linux) (2)易用性和健全性 Qt开发者只需学习一个API,就能编写在所有平台下运行的程序。统一的跨平台API使得程序员只需侧重于程序本身的增值创新,不用担心基础代码构建和多平台应用的维护和管理。Qt对不同平台(Unix, Windows, and Mac)的专门API进行了封装,如文件处理、网络(操作,协议),进程处理、线程、数据库访问等。Qt软件可以实现多编译器的平稳编译,因此用Qt构建的程序通常是非常健全的。Qt通过对所有子窗口内存单元分配的处理,简化了内存管理。程序员只需要侧重于顶层对象的处理。Qt是一个C++工具包,它由几百个C++类构成,你在程序中可以使用这些类。因为C++是面向对象的编程(Object-Oriented Programming,OOP)语言,而Qt是基于C++构造,所以,Qt也具有OOP的所有优点。 (3)运行速度 Qt非常容易使用,且具有很快的速度。这两方面通常不可能同时达到。但当谈论Qt时,其易用性和快速则是密不可分的。这一优点要归功于Qt开发者的辛苦工作,他们花费了大量的时间来优化他们的产品。另一个原因是它实现方式。Qt是一个GUI仿真工具包,这意味着它不使用任何本地工具包作调用。Qt使用各自平台上的低级绘图函数仿真MS Windows和Motif(商用UNIX的标准GUI库),当然,这能够提高程序速度。 由于Qt是基于C++,速度快,易于使用,并具有很好的可移植性。所以,当需要开发UNIX和(或)MS Windows环境下的GUI程序时,Qt是最佳选择。 第三章 平台的构建及QT程序的安装 3.1 Linux系统的安装 U 盘中安装 Ubuntu在安装的时候像正常在硬盘上安装 Ubntu 一样,从USB Live 盘引导安装程序,当然 U 盘也要插在机器上。关键在于分区的时候要使用手动分区,然

文档评论(0)

绿风 + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证 该用户于2024年11月27日上传了教师资格证

1亿VIP精品文档

相关文档