【发布时间】:2018-10-16 07:09:11
【问题描述】:
我正在使用以下 html 代码。我可以在我的桌面上获得视频流,但我在 android webView 应用程序中获得了一个灰色的播放按钮。我通过 https 连接提供服务。 请指导我,因为我是这两个代码 sn-ps 的新手。
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'); }
}
此屏幕截图来自我的桌面 chrome 浏览器。
这是从我的手机 webView 中获取的。
【问题讨论】:
-
我也遇到了同样的问题,希望得到解决方案
-
如果你找到了,也请告诉我
-
@Sarabjit 你找到解决这个问题的方法了吗?
标签: android webview html5-video camera-api