我正在尝试将QVideoWidget
置于QGraphicsView
内但不起作用。
QMediaPlayer *player = new QMediaPlayer();
QVideoWidget videoWidget;
player->setVideoOutput(&videoWidget);
QGraphicsScene scene;
QGraphicsProxyWidget *proxy
= scene.addWidget(&videoWidget);
QGraphicsView view(&scene);
player->setMedia(
QUrl::fromLocalFile("/home/cedric/Vidéos/musique_21sec.mp4"));
player->play();
view.show();
我只得到一个黑色的窗户。然而,声音在播放。有谁能告诉我出了什么问题?
它适用于QraphicsVideoItem
,但我不想使用它,因为我不能用它来改变亮度。在QGraphicsView
之外,QVideoWidget
效果很好。
提前致谢!