0

我在 Raspberry Pi (Raspbian) 上使用 QtMultimedia 显示视频时遇到问题:

当我使用 QMediaPlayer + QVideoWidget 时,它给了我一个错误:“这个插件不支持 setParent”

当我尝试使用 QtQuick 显示视频时,它给了我错误:

pi@raspberrypi ~/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

我该如何解决这个问题?

4

1 回答 1

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"));

这实际上是一个不同的文件系统,因此您的根文件夹可能不是您所期望的......并且您的相对路径无处可寻。

于 2015-05-02T01:13:33.280 回答