详解Qt phonon多媒体框架 基于播放器

详解Qt phonon多媒体框架 基于播放器


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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信