我们正在开发应该使用相机设备(WebRTC标准)来阅读QR码的网络应用程序,我们是UC Android浏览器中的严重问题。 以下是我们的应用https://www.publicstaticvoidmain.cz/qr/
的示例它在大多数常见浏览器中运行良好,但我们在UC Android浏览器(迷你版)支持方面也很挣扎。
我们检测到以下没有解决方案的问题。 您对UC浏览器有相关经验吗?
1)改变相机分辨率?看来来自相机的视频提供了一些默认分辨率640 x 480 我们正在使用
来自WebRTC API的 navigator.webkitGetUserMedia(options, succesCallback, errorCallback)
或navigator.getUserMedia(options, succesCallback, errorCallback)
,但下面没有任何配置选项可用:(
video: {
width: { min: 360, ideal: 1280, max: 1920 },
height: { min: 240, ideal: 720, max: 1080 },
}
video: {
width: 1280,
height: 720
}
2)相机自动对焦无法正常工作。在其他浏览器中(也在UC桌面浏览器中)是自动对焦工作。
3)视频预览不适合视频标签大小,视频适合大小只是水平?
4)在从视频流中捕获图像以便在QR码库中处理时,移动是“嘟嘟”。
在定期从相机捕获图像时,UC Android浏览器也会崩溃。这似乎取决于视频流中用于分析QR码的频率。
非常感谢您的帮助。