Я пытаюсь отобразить html-страницу с тегом в QWebView, используя Qt 4.8.7, в Linux все работает нормально, видео воспроизводится хорошо, а в Windows точно такой же код ничего не показывает.Я читал, что по некоторым причинам WebKit в Qt 4.8.7 не поддерживает тег в Windows.Сборка проекта на Qt5 не вариант.Есть ли способ правильно отображать тег на окнах?Не думаю, что это полезно, но вот код, который я использую:
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>