我没有发现任何与我的问题相关的问题所以我认为我必须遗漏一些简单的事情。 我将这一小块代码放在一个函数中,以创建一个基本的视频播放器。
QMediaPlayer* player = new QMediaPlayer;
player->setMedia(QUrl::fromLocalFile("C:/Users/Public/Videos/Sample Videos/sample_iTunes.mov"));
QVideoWidget* videoWidget = new QVideoWidget;
player->setVideoOutput(videoWidget);
videoWidget->show();
player->play();
将打开一个空白屏幕,即videoWidget,视频和声音都不会播放。没有很多代码行,所以我认为有错误或者我遗漏了一些东西。我玩弄了许多不同的文件(.mp4,.mov,.mp3),但那些不起作用,以及不使用本地文件并链接到随机的YouTube视频(也没有工作)。有什么建议吗?