我必须写一个简单的视频播放器,可以在一定时间内显示一些字幕,链接或图片(如在YouTube上).我不知道如何使用QVideoWidget显示任何内容.我找不到任何有用的课程.你能给我一些建议吗?
我按你的方式做了但是在我加载任何视频后QLabel消失了......
player->setVideoOutput(vw);
playlistView->setMaximumWidth(200);
playlistView->setMinimumWidth(300);
window = new QWidget;
Playerlayout = new QGridLayout;
subtitleWidget = new QLabel;
subtitleWidget->setMaximumWidth(1000);
subtitleWidget->setMaximumHeight(100);
subtitleWidget->setStyleSheet("QLabel {background-color : red; color
blue;}");
subtitleWidget->setAlignment(Qt::AlignCenter | Qt::AlignBottom);
subtitleWidget->setWordWrap(true);
subtitleWidget->setText("example subtitle");
Playerlayout->addWidget(vw,0,0);
Playerlayout->addWidget(subtitleWidget,0,0);
Playerlayout->addWidget(playlistView,0,1,1,2);
Run Code Online (Sandbox Code Playgroud)