相机API无法在WebView Android中按预期工作

时间:2018-10-19 10:08:34

标签: javascript android html webview camera-api

我正在使用以下html代码。我可以在桌面上获得视频流,但是在android webView应用中却获得了灰色播放按钮。我通过https连接提供此服务。请作为我的新手指导我这两个代码段。

HTML

<div id="video-container">
 <video id="camera-stream" width="500" autoplay></video>
</div>

Script.js

window.onload = function() {
 navigator.getUserMedia = (navigator.getUserMedia ||
                        navigator.webkitGetUserMedia ||
                        navigator.mozGetUserMedia || 
                        navigator.msGetUserMedia);
 if (navigator.getUserMedia) {
  navigator.getUserMedia({ video: true },
  function(localMediaStream) {
   var vid = document.getElementById('camera-stream');
   vid.srcObject = localMediaStream;
  },
function(err) {
  console.log('The following error occurred when trying to use getUserMedia: ' + err);
 }
);
} else { alert('Sorry, your browser does not support getUserMedia'); }
}

screenshot来自我的台式机Chrome浏览器,this来自我在手机上的Webview应用

0 个答案:

没有答案