我們正在開發Web應用程序,它應該使用攝像頭設備(WebRTC標準)來讀取QR碼,並且我們是UC Android瀏覽器中的嚴重問題。 這裏是我們的應用程序的例子https://www.publicstaticvoidmain.cz/qr/在UC android瀏覽器中使用攝像頭設備(WebRTC API)
它適用於大多數常見瀏覽器,但我們在UC Android Browser(迷你版)支持下苦苦掙扎。
我們檢測到以下問題還沒有解決方案。 你有沒有使用UC瀏覽器的相關經驗?
1)更改相機分辨率?這似乎從攝像機的視頻提供了一些默認的分辨率爲640×480 我們使用
navigator.webkitGetUserMedia(options, succesCallback, errorCallback)
或API的WebRTC但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 Browser在定期從相機捕獲圖像期間崩潰。這似乎取決於從視頻流中分析QR碼的頻率。
非常感謝您的幫助。
您好,感謝您的回答,但你提到的WebRTC對等網絡是略有不同的事情。我們正在使用http://caniuse.com/#search=getUserMedia,並且它支持UC Android瀏覽器。 –
嗯。它說部分支持/支持舊版本 – aWebDeveloper