我正在尝试使用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>