JWPlayer 在 Qt5 QWebView 中不可见

Posted

技术标签:

【中文标题】JWPlayer 在 Qt5 QWebView 中不可见【英文标题】:JWPlayer not viewable in Qt5 QWebView 【发布时间】:2016-02-10 14:02:47 【问题描述】:

我尝试在 QWebView 中使用 JWPlayer 加载 html 文件,但它不会显示。它在 Chrome 中有效,但在 QWebView 中无效,问题出在哪里?

HTML 文件:

<html>
<body>
<script type="text/javascript" src="http://www.old.newton.ac.uk/js/jwplayer/jwplayer.js"></script>  

<div id="myvideo5">Loading the player...</div>

    <script type="text/javascript">
        jwplayer("myvideo5").setup(
            file: "http://download.wavetlan.com/SVV/Media/HTTP/H264/Talkinghead_Media/H264_test1_Talkinghead_mp4_480x360.mp4",
        );
    </script>
</body>
</html>

我的 QWebView 的 Qt 代码如下所示:

ui->webView->load(QUrl("/home/debian/Desktop/video.html"));

【问题讨论】:

【参考方案1】:

QWebView 好像不支持 HTML5 视频。

【讨论】:

以上是关于JWPlayer 在 Qt5 QWebView 中不可见的主要内容,如果未能解决你的问题,请参考以下文章

QWebView使用

QWebView加载网页

QT 5.1.1:QWebview 中的复选框在 Win 7 (x64) / Win 8 下显示奇怪的行为

QNetworkReply:在 QWebView 中禁用了网络访问

Qt 5.3 Webkit QWebView中的Javascript太慢了,在Windows上挂了MainWindow

QWebview 未显示在小部件框上