【发布时间】:2020-03-02 20:04:58
【问题描述】:
我有一个非常简单的 QT 5.11.0 应用程序,它有一个图形视图,我想在其中播放视频。
这是我的代码,它编译、加载并显示一个空白的图形视图。
#include "Demo_TeleLink.h"
Demo_TeleLink::Demo_TeleLink(QWidget *parent)
: QMainWindow(parent)
{
ui.setupUi(this);
scene = new QGraphicsScene;
player = new QMediaPlayer();
videoItem = new QGraphicsVideoItem;
newString = "C://Users//Chris//Desktop//Sample1.mp4";
ui.graphicsView->setScene(scene);
player->setVideoOutput(videoItem);
ui.graphicsView->scene()->addItem(videoItem);
player->setMedia(QUrl(newString));
ui.graphicsView->fitInView(videoItem);
player->play();
}
如果需要,所有必需的对象都在标题中声明为点。
【问题讨论】:
标签: qt qgraphicsview qmediaplayer