Qt Multimedia
文章平均质量分 65
gooderfeng
这个作者很懒,什么都没留下…
展开
-
Qt Multimedia 描述
概述:Qt 通过Qt Multimedia 模块提供多媒体功能。Qt multimedia模块基于不同的平台抽象出多媒体接口来实现平台相关的特性和硬件加速。接口功能覆盖了播放视频音频,录制视频音频,其中包括多种多媒体封装格式,同样支持类似于 camera,耳机,麦克风等设备。特性:下面列举一些通过Multimedia APIs可以实现的功能:访问音频输入,输原创 2013-12-12 11:35:07 · 3585 阅读 · 0 评论 -
Qt multimedia 开发方法
Qt multimedia 支持与其他模块的开发方式一样。支持widget 模式和 qml 模式开发。目前在Qt中开发的新模块都会支持 widget 和 qml 2种方式来开发。QML的开发原则是使用QML自己的语法+JS开发程序逻辑。使用QML开发对于不熟悉c++的工程师而熟悉js的程序员是个非常好的选择。QML简单好学习,几乎一周的时间就可以使用qml开发程序了。原创 2013-12-13 10:32:25 · 4271 阅读 · 0 评论 -
Qt Multimedia 介绍和环境搭建
Qt Multimedia 在Qt5 中发生了很大的变化,在Qt5 中针对multimedia部分做了全新的修改,使用新的digia 自己的 Qt QMultimedia 框架进行实现。主要支持的平台是 android, linux, windows。在Andorid 中Qt 通过JNI 接口实现Multimedia 功能。(如果在Android中移植了gstreamer,通过可以调用gs原创 2013-12-12 10:37:59 · 12365 阅读 · 0 评论 -
使用qml 实现简单的播放器(2)
基于之前的播放器添加一些新内容。添加一些image,显示出播放,暂停,快进,快退 等功能按键。代码如下:mport QtQuick 2.0import QtMultimedia 5.0Rectangle { id: playerUI width: 800 height: 600 color: "black" Mouse原创 2013-12-23 16:46:07 · 1597 阅读 · 0 评论 -
使用qml 实现简单的播放器(3)
基于之前的播放器,添加获取视频,音频等信息。代码如下Column { // 基本的布局工具,将下面的文本以列表的方式显示。其中只显示了几个属性,实际上可以显示很多的属性 width: parent.width/3 height: parent.height Text {原创 2013-12-23 16:53:49 · 1290 阅读 · 0 评论 -
使用qml 实现简单的播放器(4)
最后添加一些动画效果,以及附件功能。如果感兴趣可以学习一下qml 很简单的学习,可以实现比较复杂的功能。整体的代码如下:import QtQuick 2.0import QtMultimedia 5.0Rectangle { id: playerUI width: 800 height: 600 state: "hiden原创 2013-12-23 16:56:18 · 2155 阅读 · 0 评论 -
gstreamer 基本描述
gstreamer 是一个优秀的多媒体框架。目前支持的平台有:Android,iOS,Mac OS X 和 Windows.gstreamer 支持android 确实很厉害。 通过gstreamer我们可以很容易的搭建出多媒体应用程序。但是由于gstreamer的通用性,多模块等特性,通常实现一个多媒体应用也不是十分容易。同样对于嵌入式设备实现硬件的编码解码 pl原创 2013-12-24 07:46:34 · 741 阅读 · 0 评论 -
使用qml 实现简单的播放器(1)
使用qml 简单实现一个播放器。实现引用需要的模块qtquick 模块和multimedia 模块import QtQuick 2.0import QtMultimedia 5.0下面创建一个黑色的矩形区域用于显示视频,代码如下:Rectangle { id: playerUI width: 800 height: 600原创 2013-12-23 16:24:45 · 1778 阅读 · 0 评论 -
gstreamer 开发 (1)
如何使用gstreamerGstreamer 提供了一组开发多媒体应用的APIS,基于APIs 我们可以开发大量的多媒体应用。通过Gstreamer也提供了gst-launch 我们可以很简单的将gstreamer的elements串联起来,不需要些任何的code ,实现基本的多媒体功能。 Gstreamer 使用的开发语言gstreamer 通过C语言实现,主要遵循GLIB的原创 2013-12-24 08:41:50 · 859 阅读 · 0 评论