1
У меня есть этот код qt, и когда я запускаю его, он отображает видео, но видео не воспроизводится, и на нем отображается ошибка, как на изображении ниже.Видео Youtube не воспроизводится в qt webview
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QWebView>
#include <QNetworkProxyFactory>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
QNetworkProxyFactory::setUseSystemConfiguration(true);
QWebSettings::globalSettings()->setAttribute(QWebSettings::PluginsEnabled, true);
QWebSettings::globalSettings()->setAttribute(QWebSettings::AutoLoadImages, true);
ui->webView->load(QUrl("https://www.youtube.com/watch?v=i3DqmnPCYhs"));
}
MainWindow::~MainWindow()
{
delete ui;
}
Убедитесь, что у вас установлен плагин [flash plugin] (http://blog.forwardbias.in/2009/12/flash-in-qgraphicsview.html). –
Включено: QWebSettings :: globalSettings() -> setAttribute (QWebSettings :: PluginsEnabled, true); –