2024年5月11日发(作者:视频剪辑)
详解 Qt phonon多媒体框架 基于播放器
2011-06-24 10:21 佚名 互联网 我要评论(0) 字号:T | T
目前在Qt 4.6中实现多媒体播放图形界面主要依赖于phonon框架,其实qt中还有
一个Multimedia模块,帮助文档中对它的描述是:实现底层的多媒体播放功能,在一般
情况下上层的接口phonon模块更适合实现这些功能。
AD:
Qt phonon多媒体框架是本文要介绍的内容,先来了解一下Phonon是什么?Qt
从4.4版本开始提供的一套多媒体框架,提供多媒体回放的功能。目前在Qt 4.6中实现多
媒体播放图形界面主要依赖于phonon框架,其实qt中还有一个Multimedia模块,帮
助文档中对它的描述是:实现底层的多媒体播放功能,在一般情况下上层的接口phonon
模块更适合实现这些功能。
phonon最初是 一个 源于KDE的项目,为使用音频和视频的应用程序开发提供的一
个框架。应用程序不用去管多媒体播放是通过什么实现的(如gstreamer、xine),只需调
用相应的接口就行,但这中间需要一个中转,被称为backend。Qt也是通过phonon来
实现夸平台的多媒体播放。
多媒体文件的播放主要过程包括:文件读取、分流、解码、输出。
这些在不同的系统中实现方式不同,如windows下的DirectX、Linux下的 gstreamer
或xine及Mac下的QuickTime。 而Qt中的phonon作为夸平台的多媒体解决方案,
就因该为用户屏蔽掉这些差异。而实际上它做得还不够好,因为用户还需要自己来安装相
应的后端插件来完成播放任务。
发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1715439838a2618533.html
评论列表(0条)