Qt multimedia 与其他模块的开发方式一致。
支持widget 模式和 qml 模式开发。
目前在Qt中开发的新模块都会支持 widget 和 qml 2种方式来开发。
QML的开发原则是使用QML自己的语法+JS开发程序逻辑。
使用QML开发对于不熟悉c++的工程师而熟悉js的程序员是个非常好的选择。
QML简单好学习,几乎一周的时间就可以使用qml开发程序了。
下面简单说明一下如何开发Qt multimedia 模块
接触过python的同学应该很熟悉下面的语句,首先导入多媒体模块(这个部分实际上是引入了c++的一些lib)
下面就可以调用多媒体模块的class和接口了
import QtMultimedia 5.0
如果使用c++来开发多媒体应用,需要包含多媒体的头文件和动态库
#include <QtMultimedia>
Note: QtMultimedia 是一个比较大的头文件,包含了所有多媒体头文件信息,如果我们只是需要完成简单的音频,视频等功能,可以单独引用头文件,这样可以加速编译速度。
修改Qt的工程文件(*.pro),引用多媒体lib
QT += multimedia
经过配置,可以实现一个简单的应用程序了:
import QtQuick2.0
import QtMultimedia 5.0
</