Можно ли отображать видео в теге <video>в QWebView в Windows? - PullRequest
0 голосов
/ 12 февраля 2019

Я пытаюсь отобразить 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>
...