我有一个基于 Qt 4.6 的应用程序,它使用 QtWebView 加载带有标签的 HTML 页面,以便在 Windows 平台上播放网络多媒体源。我没有使用默认的 PHONON 播放引擎,而是构建了另一个 PHONON 后端引擎来处理媒体下载、解复用器、解码器、渲染等。它工作得很好。
但是我需要更新到 Qt 5.1 以受益于最新 QtWebView 中的改进和错误修复。从 Qt 4.8 开始,PHONON 被删除,当移植到 Qt 5.1 时,我自己实现的播放引擎对 QtWebView 来说是未知的,我的应用程序根本无法工作。
有谁知道如何构建媒体播放引擎并注册到 Qt5.1 QtWebView 吗?
好吧,我知道这是一篇旧文章,但从那时起 Qt 5.2 和 Qt 5.3 就已经出来了!无论如何,您可以用 Qt Multimedia 替换 Phonon 中的几乎所有内容:
QT += core gui multimedia
#include <QMediaPlayer>
看一下QMediaPlayer http://qt-project.org/doc/qt-5/qmediaplayer.html:你可以做很多事情,Qt Framework 提供了很好的例子。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)