私たちはQRコードを読み取るためにカメラデバイス(WebRTC標準)を使用するWebアプリケーションを開発しており、UC Androidブラウザでは深刻な問題です。 こちらのアプリの例ですhttps://www.publicstaticvoidmain.cz/qr/UCアンドロイドブラウザでカメラデバイス(WebRTC API)を使用しています
これはほとんどの一般的なブラウザでうまくいきますが、UC Androidブラウザ(Miniも同様)のサポートに苦しんでいます。
次の問題がまだ解決されていないことが検出されました。 UCブラウザに関する関連経験はありますか?
1)カメラの解像度を変更しますか?カメラからのビデオは私たちが
navigator.webkitGetUserMedia(options, succesCallback, errorCallback)
かのWebRTC APIから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)カメラのオート機能していないベロー640×480 いくつかのデフォルトの解像度を備えているようです-focusが正しく動作しません。他のブラウザー(UCデスクトップブラウザーにもあります)では、オートフォーカスが働いています。
3)ビデオプレビューはビデオタグのサイズに合っていません。
4)モバイルは、QRコードライブラリでの処理のためにビデオストリームから画像をキャプチャする際に「ビープ音」となります。
また、カメラから定期的に画像をキャプチャする際にUC Androidブラウザがクラッシュする。それはQRコードを分析するためにビデオストリームからどのくらいの頻度で画像を撮影するかによって異なります。
ご協力いただきありがとうございます。 caniuse UCのブラウザ 1として
こんにちは、あなたの答えに感謝を働いていないのWebRTCをサポートしていませんが、あなたはのWebRTCピア・ツー・ピアわずかに異なるものである述べました。私たちはhttp://caniuse.com/#search=getUserMediaを使用しており、UC Androidブラウザでサポートされています。 –
Hmmm。部分サポート/古いバージョンのサポート – aWebDeveloper