我遇到以下问题。
我使用qtmultimedia构建qt应用程序,以从Raspberry pi 3上的摄像机捕获视频并显示到屏幕上。 当摄像头模块运行良好时,如果将其卸下,我想在屏幕上显示“摄像头已断开连接”。 我尝试了这些解决方案,但无法正常工作。 Detect webcam is unplugged
您有什么解决方案吗?谢谢。
答案 0 :(得分:1)
有一个名为QDeviceWatcher的用户自定义类,我没有尝试过,这是论坛帖子here
答案 1 :(得分:0)
您可以通过检查以下相机处理函数来监控相机状态。 当您物理连接/断开连接时,相机状态将更改并调用此处理程序。 `onCameraStateChanged:{ if(availability === Camera.Unavailable || 可用性 === Camera.ResourceMissing) { console.log("相机不可用)"); }
if(availability === Camera.available)
{
console.log("Camera is available)");
}`