200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > android webview调用摄像头 如何在webview中为Android启用前置摄像头

android webview调用摄像头 如何在webview中为Android启用前置摄像头

时间:2019-09-29 14:37:32

相关推荐

android webview调用摄像头 如何在webview中为Android启用前置摄像头

我不太明白,但我可能会有以下两种中的一种,你想要什么 .

1)访问摄像头,只在屏幕上显示视频(不捕获图像):

html:

js:

var onFailSoHard = function(e)

{

console.log('failed',e);

}

window.URL = window.URL || window.webkitURL ;

navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia;

var video = document.querySelector('video');

if(navigator.getUserMedia)

{

navigator.getUserMedia({video: true},function(stream) {

video.src = window.URL.createObjectURL(stream);

},onFailSoHard);

}

var canvas = document.getElementById('canvas');

var ctx = canvas.getContext('2d');

setInterval(function(){

ctx.drawImage(video,0,0);

}, 100);

}

2)从相机捕获图像:

navigator.camera.getPicture(onSuccess, onFail, { quality: 50,

destinationType: Camera.DestinationType.DATA_URL

});

function onSuccess(imageData) {

var image = document.getElementById('myImage');

image.src = "data:image/jpeg;base64," + imageData;

}

function onFail(message) {

alert('Failed because: ' + message);

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。