QVideoWidget 没有视频

Posted

技术标签:

【中文标题】QVideoWidget 没有视频【英文标题】:QVideoWidget no video 【发布时间】:2014-02-05 16:12:30 【问题描述】:

我正在使用显示视频在 Qt 5.2 上进行项目。我在显示时遇到问题,没有电影,但声音仍然很好。请帮我修复它。提前致谢

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QMediaPlayer>
#include <QVideoWidget>
#include <QUrl>
#include <QMediaPlaylist>
#include <QWidget>
#include <QMediaObject>
#include <QtMultimedia>

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)

    ui->setupUi(this);
    QWidget* widget = new QWidget();

    player = new QMediaPlayer;
    QMediaPlaylist* m_playlist = new QMediaPlaylist(player);
    player->setMedia(QUrl::fromLocalFile("/storage/emulated/0/Bluetooth/video1.mp4"));

    m_widgetVideo = new QVideoWidget(widget);
    player->setVideoOutput(m_widgetVideo);

    setCentralWidget(widget);
    widget->show();
    m_playlist->setCurrentIndex(0);
    player->play();


MainWindow::~MainWindow()

     delete ui;

【问题讨论】:

【参考方案1】:

Linux:sudo apt-get install gst123(安装 GStreamer 依赖项) 窗口:安装 LAV Filters(安装 DirectShow Media Decoders)

【讨论】:

请解释你的答案

以上是关于QVideoWidget 没有视频的主要内容,如果未能解决你的问题,请参考以下文章

QVideoWidget

Qt视频播放器[QMediaPlayer+QVideowidget]

Qt系列文章之二十六(基于QMediaPlayer 在 QVideoWidget或QGraphicsVideoItem 组件上播放视频)

Qt系列文章之二十六(基于QMediaPlayer 在 QVideoWidget或QGraphicsVideoItem 组件上播放视频)

如何在 Qt Designer 中添加 QVideoWidget?

QVideoWidget 和 QMediaPlayer (QT 5.2.1) 无法在 Android 上显示视频