2017-04-21 143 views
0

我們正在開發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碼的頻率。

非常感謝您的幫助。

回答

0

按caniuse UC瀏覽器不支持的WebRTC因此它不工作 http://caniuse.com/#feat=rtcpeerconnection

+0

您好,感謝您的回答,但你提到的WebRTC對等網絡是略有不同的事情。我們正在使用http://caniuse.com/#search=getUserMedia,並且它支持UC Android瀏覽器。 –

+0

嗯。它說部分支持/支持舊版本 – aWebDeveloper

相關問題