本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于QT的视频播放器设计

基于QT的视频播放器设计

基于QT的视频播放器是在Windows下使用QT技术进行GUI设计,利用QT creator软件编程实现一个图形界面,完成一个多媒体播放器的设计。利用系统的函数接口来编程、具有体积小、支持的播放格式多、系统占用资源少、支持播放列表编程等功能。

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 2269757180 微信号:bylwwwww


  • 详细描述

    基于QT的视频播放器设计
    一、选题简介、意义
    目前市面上的播放器种类繁多,各有特色。但或多或少都有一些缺陷,例如播放格式支持少,使用的空间大,跨平台性差等缺点。随着用户的要求不断提高,QT以其强大的可移植性和易用性被广泛使用。因此基于Qt的跨平台视频播放器的实现有着深刻实用价值。利用Qt开发实现体积小、支持格式多、系统资源占用少等功能。
    目的:利用Qt creator软件编程,实现一个跨平台的视频播放器实现一些基本的播放器操作。
    二、课题综述
    1. 课题研究及主要研究的内容:
    本课题研究基于QT 的跨平台视频播放器的设计与开发,课题主要研究的内容包括:
    (1)运用Qt的C++ GUI编程实现播放器的外观和外形设计。
    (2)在Qt中运用一些类、槽函数的使用最终实现一个方便易用的视频播放器。
    2. 预期目标:
    (1)实现该系统的外卖系统的正常运营
    (2)实现后台稳定运行、维护
    3. 研究步骤:
    (1)相关知识的准备,问题的提出、解决方案、系统功能、选择数据库系统与开发工具等
    (2)系统分析、详细设计:根据系统功能画出功能模块图、数据流向图,确定所需数据表与数据结构。考虑需要那些模块,每个模块大体需要完成哪些功能。
    (3)编码:系统具体设计的实施阶段,将所有的功能通过编码具体化为能实现的过程。
    (4)程序调试:当完成编码之后,要对系统进行调试,保证整个系统的正确运行。
    (5)完成并修改毕业论文。完成论文答辩,提交资料。
    4. 研究方法、措施:
    (1)通过网络、图书馆等查找跟本课题相关的文献、资料并进行深入研究。
    (2)在教师指导下分析并解决问题。
     
    目录
    第一章  序言 2
    1.1引言 2
    1.2背景与意义 2
    1.3市面上常见的播放器调查 3
    1.4国内外研究现状 3
    第二章  相关技术研究 3
    2.1开发平台以及开发语言介绍介绍 3
    2.1.1Qt平台介绍 3
    2.1.2C++语言介绍 4
    第三章 播放器功能设计和实现 4
    3.1系统简介 5
    3.2功能需求描述 5
    3.3整体系统结构设计 5
    3.4播放器客户端的界面设计 6
    3.4.1播放器主界面设计 6
    3.4.2播放器子界面设计 8
    3.5播放器程序文件组成 9
    3.5.1VideoPlayer.pro文件的功能 10
    3.5.2头文件中包含和功能 10
    3.5.3源文件内容和功能 11
    3.6播放器服务器功能实现 18
    3.6.1获取服务器端的列表功能实现 18
    3.6.2从服务器端获取请求后的处理 20
    3.6.3服务器响应机制实现 22
    第四章 系统测试 22
    4.1测试环境与配置 23
    4.2测试方法 23
    4.3测试结果 23
    第五章 使用说明 24
    第六章 结束语 24
    总结 24
    致谢 26
    参考文献 27
     
    第一章  序言
    1.1引言
    随着计算机大量的出现和广泛地应用使用以及互联网技术的不断进步,人们的生活节奏和工作效率都得到了很大的进步。在个人计算机越来越普及的今天各种各样的软件不仅仅提高了人们的工作效率,同时也极大程度的丰富了人们文娱生活。人们的生活品质不断得到提高,所以对业余生活的品质要求也越来越高,而看视频追剧,追番正是人们众多娱乐项目中的一种。同时因为自媒体的出现也大大提高了人们对视频类的媒体文件接触得机率。因而各种各样的播放器也随之出现
    但是目前市面上的播放器因为一味的追求功能的强大和外观的华丽,反而会给用户的使用带来许多不便。比如说一些播放器在播放网络资源的时候会启动网络加速器,这对于其他用户来说是十分不利的,或造成网络的拥堵。虽然现在的网速都普遍很快,但这也是一种资源的浪费。再比如说一些平时用户根本使用不到的功能会跟随播放器的启用而启动,这对于他们的计算机来说是一种严重的资源占用,非常不可取。
    1.2背景与意义
    信息时代的飞速发展使得人们能够通过越来越多的方法来获取信息,传统的信息传递方式是通过文字的记录来实现的,这种方式已经被人们沿用上千年。随着计算机的出现和飞速的发展越来越多的信息传递方法被人们广泛的使用着。而多媒体技术正是由此而诞生,多媒体不仅仅有文字还有其他的方式例如视频、音频、图片等等。能够处理这些文字、视频、音频、图像的计算机就叫做多媒体计算机。
    这种计算机有一项很重要的功能就是对多媒体文件的播放,而视频、音频正是其中主要格式。目前市面上就充斥着各式各样的播放器,这些播放器拥有者华丽的界面,强大的功能。但与此同时强大功能和华丽外观带来的真是是计算机资源的一种占用。
    Qt Creator开发的播放器不仅小巧而且可与方便移植到不论是Windows还是Linux各种平台上。同时他也能很好的移植到嵌入式系统中。因此开发Qt程序有着非常重要的意义,也有着非常大的实用价值。
    1.3市面上常见的播放器调查
    (1)QQ影音
    QQ影音是腾讯公司旗下推出的本地播放器能够支持任何格式的影片视频文件。首创了轻量级多播放内核技术,发挥了显卡的硬件加速的功能。
    (2)PPTV
    PPTV又叫PPLive是上海聚力传媒公司开发的在线视频软件,它的特色是视频直播。并且通过网页、客户端、App、机顶盒等渠道为用户提供网络视频播放服务。
    (3)PPS
    PPS是一个集合了P2P点播直播于一体的网络电视软件,播放流畅,由于采用了P2P的技术所以也多人观看越流畅。
    1.4国内外研究现状
    计算机技术的飞快发展和应用,让个人计算机飞快的在普通人家普及开来。随着越来越多的人接触互联网,网络的规模也在逐渐扩大,越来越多的资源也出现在网上。大量的计算机应用软件也随之被人们开发使用。在这一趋势的下娱乐软件业发展出了一片广阔的天地。这些软件极大程度的丰富了人们的生活,提高了人们的生活质量。
    现在市面上拥有着大量的各具特色的播放器,本文正是在参考目前市面上的播放器后,通过Qt开发出一款简单易用的播放器。
    这款播放器相较于那些功能繁多的播放器来说拥有更加简洁纯粹的用户界面方便用户使用,同时本身体积小,运行所占内存也小,同时因为它是用Qt编写的源代码,只要一次编写就可以在拨通的平台上编译运行不需要修改源代码。
     
    参考文献
    [1]布兰切特.C++GUI Qt 4编程[M].电子工业出版社,2013.
    [2]吴迪.零基础学Qt4编程[M].北京航空航天大学出版社,2010.
    [3]刘晓立,赵俊逸。基于Qt音乐播放器[J].软件导刊,2015,14(10):112-114.
    [4] Jasmin Blanchette And Mark Summer field.C++GUI Program-mingwithQT4[M].第二版.电子工业出版社,2008.
    [5]霍亚飞.Qt Creator快速入门[M].北京航空航天大学出版社,2012.
    [6]王建民.基于Qt的嵌入式媒体播放器系统的设计[C].微机计算机信息,2000,17(1):84-86.

    收缩