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); –