Youtube视频无法在qt webview中播放

时间:2016-08-30 13:04:51

标签: qt youtube

我有这个qt代码,当我运行它时显示视频但视频没有播放,它显示的错误如下图所示。

 #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

1 个答案:

答案 0 :(得分:0)

问题在于网络浏览器。我使用Firefox我启用了闪存和一切,仍然无法正常工作。 在那之后,我尝试使用Chrome,它运作良好。