Russian Qt Forum
Ноябрь 22, 2024, 18:22 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QtMultimedia  (Прочитано 4475 раз)
NikolasRA
Гость
« : Август 30, 2013, 21:01 »

Добрый вечер, уважаемые форумчане. Такая простая и в тоже время обидная проблема, никак не могу запустить проигрывание видео, ошибок не выдаёт, но и ничего не делает. Взял код из документации, сделал всё как надо в проекте подключил multimedia multimediawidgets multimedia и CONFIG += mobility, не понимаю, что ему не нравится.
Ранее с видео в Qt дел не имел, возможно ошибка проста. Помогите, пожалуйста.
Код:
QMediaPlayer *player = new QMediaPlayer;

    QMediaPlaylist *playlist = new QMediaPlaylist(player);
    playlist->addMedia(QMediaContent(QUrl("2.avi")));

    QVideoWidget *videoWidget = new QVideoWidget;
    player->setVideoOutput(videoWidget);
    videoWidget->setGeometry(100,100,200,200);
    playlist->setCurrentIndex(0);
    videoWidget->show();

    player->play();
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #1 : Август 30, 2013, 21:04 »

мб, указать полный путь до файла видео? )
Записан

NikolasRA
Гость
« Ответ #2 : Август 30, 2013, 21:06 »

Да пробовал, ни как: ни с локал файлами с полным путём, ни мп4 ни из ресурсов(видео маленькое совсем), ничего. Ещё ошибку начал выдавать cc1plus.exe:-1: ошибка: out of memory allocating 134221823 bytes
Может кодеки подключать как-то нужно? при компиляции ошибок нет.
Записан
NikolasRA
Гость
« Ответ #3 : Август 30, 2013, 21:35 »

ответ был прост до нельзя)
Код:
 player->setPlaylist(playlist);
видимо не сработал аттач в конструкторе
странно что в документации это упустили
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.042 секунд. Запросов: 23.