2016-08-30 10 views
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; 
    } 

enter image description here

+0

[flash plugin](http://blog.forwardbias.in/2009/12/flash-in-qgraphicsview.html)が有効になっていることを確認してください。 –

+0

これは有効です:QWebSettings :: globalSettings() - > setAttribute(QWebSettings :: PluginsEnabled、true); –

答えて

0

問題は、Webブラウザとありました。私はFirefoxを使用していましたが、Flashを有効にしても、まだ動作しませんでした。 その後、私はChromeで試してみました。

関連する問題