Привет Я пытаюсь получить, чтобы запустить пример с этого сайта: http://doc.qt.io/qt-5/videooverview.html Мой код выглядит следующим образом:Игрок не был объявлен в этой области (QmediaPlayer)
#include "mainwindow.h"
#include <QApplication>
#include <QVideoWidget>
#include <QMediaPlayer>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
player = new QMediaPlayer;
playlist = new QMediaPlaylist(player);
playlist->addMedia(QUrl("http://example.com/myclip1.mp4"));
playlist->addMedia(QUrl("http://example.com/myclip2.mp4"));
videoWidget = new QVideoWidget;
player->setVideoOutput(videoWidget);
videoWidget->show();
playlist->setCurrentIndex(1);
player->play();
return a.exec();
}
Когда я пытаюсь выполнить это я получить ошибки:
ошибка: «игрок» не был объявлен в этой области player = new QMediaPlayer; ^ /home/roman/Downloads/Dropbox/PAdI/GuiAppTest/untitled/main.cpp:15: ошибка: «playlist» не был объявлен в этой области playlist = new QMediaPlaylist (player); ^ /home/roman/Downloads/Dropbox/PAdI/GuiAppTest/untitled/main.cpp:15: ошибка: недопустимое использование неполного типа 'class QMediaPlaylist' playlist = new QMediaPlaylist (player); ^ Я использую шаблон виджета Qt 5 и QT. Что не так?
У вас есть 'QT + = мультимедиа' в вашем файле проекта qmake? – UmNyobe