电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

如何使用QtPhonon

如何使用QtPhonon_第1页
1/6
如何使用QtPhonon_第2页
2/6
如何使用QtPhonon_第3页
3/6
如何使用 Qt Phonon 前言 Phonon严格来说其实非为Qt的library,Phonon原本就是KDE 4的开放原始码多媒体API,後来与Qt合并与开发,所以简单来说就是Qt使用Phonon这个多媒体框架来提供一般影音多媒体档案的播放,而这些影音多媒体来源可以是档案、网路串流或是指到一个档案的QUrl。 Phonon是一个跨平台多媒体框架,能够在 Qt应用程式中使用与播放影音多媒体内容。 Phonon的架构 整体来说,Phonon的架构只需要记住以下的三东西:  media object Phonon的基础,用於管理多媒体来源。来源可能是影音档等,而能够提供基本的播放控制,例如开始、暂停或结束。而提供多媒体资料给 media object的则为media source,在给 media object之前通常是raw data,再由 media object进行转换。  sinks 输出多媒体,例如在 widget上播放影片或是输出至音效卡(播放音乐)。通常 sink是一个播放的装置(例如音效卡等)。而sink只接受 media object来的资料,由media object控制播放;而由 sink来处理这些多媒体  paths 用来连接 Phonon的物件,意即 media object与sink之间的连接。 可从下图看出彼此的关系(资料来源:Phonon Overview): 所以整个播放影音的流程就是首先由 media object开始播放,接著把媒体串流经由 path送至 sink,sink会经由音效卡等装置重新播放(play back)影音。 安装 QtSoftware官方网站是说 Phonon预设会跟在安装 Qt时一并安装,不过我不论是从 Qt SDK或从 source code重新 build,都没有包含 Phonon模组,目前我是用另外一种方式来安装Phonon,就是使用套件管理工具来从套件包来安装,只需要安装下列的套件: sudo apt-get install libphonon-dev libphonon4 phononbackend-gstreamer 安装完毕之後,就可以使用 Phono模组罗。 而与其他 Qt应用程式一样,若有使用到 Phonon函式库的应用程式在 build的时候都需要额外设定使用 Phonon模组,必须要在 qmaek project file中加入: QT += phonon 使用 在此部分将会开始介绍如何使用 Phonon这套函式库,并且会列出一些小范例来 demo,首先就先来介绍几个简单好用的类别。 VideoPlayer Class Phonon有提供很多类别可供使用,其中最简单的,莫过於 VideoPlayer这个类别了。 VideoPlayer widget如它的名字一样,就是用来播放 video,而且使用起来相当简易,而且功能也不会缺少,包括播放、暂停与停止。 而一开...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

如何使用QtPhonon

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部