请注意此问题有near-duplicates但它们不是重复的。
使用Qt 5.4.2我打开了相机示例并构建了它。当我运行它时,我收到错误The camera service is missing.
但C:\Qt\5.4\mingw491_32\plugins\mediaservice
我确实有这些文件:
dsengine.dll
dsengined.dll
qtmedia_audioengine.dll
qtmedia_audioengined.dll
我还没有将它们部署到构建目录,但我也没有更改默认的qt.conf
插件路径,默认情况下它指向C:\Qt....
,因此它应该找到它们。它发现plugins/platforms/qwindows.dll
插件很好,也没有部署。
有没有人知道为什么没有找到多媒体插件?
答案 0 :(得分:1)
我最终发现,这是在没有插入相机的情况下运行相机示例时发生的情况。他们在某些时候更改了代码,因此它总是尝试选择默认相机。如果你没有,你会收到这条消息。
如果您插入相机,它确实有效,并且您不会收到错误。不幸的是,相机API目前在Windows上几乎无用。