我有一个基于Qt 4.6的应用程序,它使用QtWebView加载带有标签的HTML页面,以在Windows平台上播放网络多媒体源。我没有使用默认的PHONON播放引擎,而是构建另一个PHONON后端引擎来处理媒体下载,解复用器,解码器,渲染等。它运行良好。
但是我需要更新到Qt 5.1,以便在最新的QtWebView中改进和修复错误。从Qt 4.8开始,PHONON被删除,当移植到Qt 5.1时,我自己实现的回放引擎对于QtWebView是未知的,我的应用根本不起作用。 有没有人知道如何构建媒体播放引擎并注册到Qt5.1 QtWebView?
答案 0 :(得分:1)
嗯,我知道这是一个老帖子,但从那以后Qt 5.2和Qt 5.3都出来了!无论如何,你可以用Phonon和Qt Multimedia取代几乎所有东西:
QT += core gui multimedia
#include <QMediaPlayer>
看看QMediaPlayer:你可以做很多事情,Qt Framework附带很好的例子。