2015-04-16 5 views
0

У меня есть проблема с показом видео, используя QtMultimedia на Raspberry Pi (Raspbian):Qt5.4.1 + QtMultimedia + Raspbian

Когда я использую QMediaPlayer + QVideoWidget это дает мне ошибку: «этот плагин не поддержка SetParent»

Когда я пытаюсь показать видео с QtQuick это дает мне ошибки:

[email protected] ~/Desktop/QtApp $ ./JM 
Unable to query physical screen size, defaulting to 100 dpi. 
To override, set QT_QPA_EGLFS_PHYSICAL_WIDTH and 
QT_QPA_EGLFS_PHYSICAL_HEIGHT (in millimeters). 
GStreamer; Unable to pause - "" 
Error: "No URI set" 

Вот проект QtQuick: https://gist.github.com/anonymous/e41fa0721bc895d7fe00

Видео размещено здесь: /home/pi/Desktop/QtApp/video/adv.mov

Как я могу решить эту проблему?

ответ

1

Ваша программа не находит ваше видео. Заменить:

source: "./video/adv.mov" 

с:

source: "file:///home/pi/Desktop/QtApp/video/adv.mov" 

в вашем video.qml

Вы добавили video.qml в ресурсы Qt:

app.load(QUrl("qrc:/qml/video.qml")); 

Это практически другая файловая система, поэтому ваша корневая папка, вероятно, не та, что вы ожидали ... и ваше отношение ive пути некуда.