是否可以在Windows的QWebView中的<video>标记中显示视频?

时间:2019-02-12 10:02:52

标签: qt qt4 qtwebkit

我正在尝试使用Qt 4.8.7在QWebView中显示带有标签的html页面,这样做在Linux上完全可以正常工作,视频播放得很好,但是在Windows上完全相同的代码什么也没显示。我已经读到,由于某些原因,Qt 4.8.7中的WebKit在Windows上不支持标记。无法在Qt5上构建项目。有没有办法在Windows上正确显示标签? 不要以为它有用,但这是我正在使用的代码:

QWebView* player = new QWebView();
setCentralWidget(player);
player->settings()->setAttribute(QWebSettings::PluginsEnabled, true);
player->settings()->setAttribute(QWebSettings::JavascriptEnabled, true);
player->settings()->setAttribute(QWebSettings::DeveloperExtrasEnabled, true);
player->load(QUrl(some page with video in it));

这是HTML代码:

<!DOCTYPE html> 
<html> 
<body> 

<video width="400px" height="400px" controls>
    <source src="small.mp4" type="video/mp4">
    HTML5 not supported
</video>

</body> 
</html>

0 个答案:

没有答案