文档章节

QT平台的手持媒体播放器项目如何去做?

 我是小北
发布于 2013/12/31 15:33
字数 761
阅读 143
收藏 4
Qt

一、本课程是怎么样的一门课程

 

   1.1、课程的背景

 

 

      Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程式,也可用于开发非GUI程式,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,允许组件编程。2008年,奇趣科技被诺基亚公司收购,QT也因此成为诺基亚旗下的编程语言工具。2012年,Qt被Digia收购。

 

 

   1.2、课程内容简介

 

      该课程主要分为三个部分:

 

      第一部分:从QT的基础理论知识入门

 

      第二部分:通过QT媒体播放器项目实战训练巩固

 

      第三部分:讲解QT系统移植

 

 

 

   1.3、课程大纲

 

      第一讲:QT简介、课程介绍、windows下QT开发环境搭建

 

      第二讲:Linux下QT开发环境搭建1:VMWare安装及使用、Linux安装及使用

 

      第三讲:Linux下QT开发环境搭建2:QT X11编译、安装、使用

 

      第四讲:Linux下QT开发环境搭建3:QTEmbedded交叉编译

 

      第五讲:Linux下C++快速串讲1:类与对象

 

      第六讲:Linux下C++快速串讲2:继承与多态

 

      第七讲:QT基本图形组件

 

      第八讲:QT信号和槽

 

      第九讲:纯代码打造QT界面

 

      第十讲:QT消息框和对话框

 

      第十一讲:QT菜单

 

      第十二讲:QT工具栏和状态栏

 

      第十三讲:PMP媒体播放器项目实战1:需求分析与关键技术

 

      第十四讲:PMP媒体播放器项目实战2:音频播放

 

      第十五讲:PMP媒体播放器项目实战3:音乐切换

 

      第十六讲:PMP媒体播放器项目实战4:添加和删除播放列表

 

      第十七讲:PMP媒体播放器项目实战5:音量控制和播放方式

 

      第十八讲:系统移植1:系统移植概述及UBoot移植

 

      第十九讲:系统移植2:内核和根文件系统移植

 

      第二十讲:系统移植3:Madplay移植和QT移植

 

      第二十一讲:PMP项目移植与远程视频监控系统

 

      第二十二讲:项目完善:视频播放和系统设置

更多介绍详情:http://url7.me/YjAF1

IT技术方面交流请加2群:217108493       4群:275733010

© 著作权归作者所有

共有 人打赏支持
粉丝 1
博文 11
码字总数 19258
作品 0
浦东
私信 提问
跨平台视频播放库--QtAV

QtAV是基于Qt和FFmpeg的音视频播放库。开发者能够很容易基于QtAV编写播放器。支持常见的功能如播放、截图、暂停、快进快退、音量控制、播放网络流媒体等。目前支持的渲染方式有QPainter、Dir...

LucasWang
2013/03/04
15.5K
3
QT 5.1 Alpha1 发布,支持 Android 和 iOS

Qt 5.0 刚刚发布三个月后,Digia 发布了全新版本 Qt 5.1 的第一个 Alpha 测试版本,该版本最值得关注的就是首次对 Android 和 iOS 平台的支持。 月初时 Qt 开发者就已宣布正在为 iOS 的移植做...

oschina
2013/04/09
10.1K
29
PPStream高薪诚聘iPhone、Android和嵌入式工程师

公司名称:PPSteam 大概薪水:1-2w根据个人情况面谈 工作地点:上海 联系方式:wyfeather@gmail.com iOS开发工程师 职责描述: PPS ipad/iphone客户端软件的设计、开发和维护。 职位要求: ...

常雨
2011/01/25
3K
2
MeeGo 发布手机预览版”Day 1″,带UI 触摸功能

meego项 目组今天发布一个名为针对手持设备名为”Day 1″ 的用户体验项目,其源码已经提交给开发社区,开发人员,设备制造商和运营商可以从其官方网站下载. “Day 1″ 项目是基于MeeGo 1.1 之上...

红薯
2010/07/01
1K
0
免费媒体播放器--MPlayer OS X

MPlayer OS X 是Mac上最有名的免费媒体播放程序之一,是由LINUX平台改写过来的播放器,支持MPEG, VOB, AVI, VIVO, ASF/WMV, QT/MOV, FLI等格式,绝对是不得不装的软件。...

匿名
2009/07/01
4.5K
0

没有更多内容

加载失败,请刷新页面

加载更多

JavaScript 继承使用解析

继承,通俗地说,之前你写过一些类,这些类中有一些是而你现在要写的类的功能的子集或者基本相同,那么你不用完全重新写一个新的类,你可以把之前写的类拿过来使用.这样的一种代码重用过程就叫做继...

前端攻城小牛
13分钟前
0
0
深入解析JavaScript 原型继承

JavaScript 原型继承,学习js面向对象的朋友可以看看。十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下。如有不足之处,欢迎批评指正。 Object.prototype JavaScript是...

前端攻城老湿
14分钟前
0
0
2018阿里云双12——年末钜惠,低至2折

活动链接地址:https://m.aliyun.com/act/team1212/?params=N.JlJCGqQNL4

城市之雾
15分钟前
0
0
VMware前路难测,多个厂家群雄逐鹿

导读 以VMware为例,虚拟机巨头公布了第二财季报告所示,它第二财季收入同比增长13%,达到了21.7亿美元,而且该公司收入和每股收益均超出预期。 在人们高谈Salesforce、亚马逊等新兴云计算厂...

问题终结者
16分钟前
0
0
Vuex的初探与实战小结

1.概述 每一个 Vuex 应用的核心就是 store(仓库)。“store”基本上就是一个容器,它包含着你的应用中大部分的状态 (state)。 Vuex 和单纯的全局对象有以下两点不同: 1.Vuex 的状态存储是响...

peakedness丶
26分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部