当前位置: 代码迷 >> 综合 >> 混合开发知识点——原生javascript调用手机摄像头
  详细解决方案

混合开发知识点——原生javascript调用手机摄像头

热度:1   发布时间:2024-02-12 17:37:44.0

混合开发知识点——原生javascript调用手机摄像头

 

1,实现方式 

 1.1,移动客户端代码:

mWebView.loadUrl("file:///android_asset/webcamera.html");

 1.2,html5端代码:

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>GetUserCamera</title>
</head>
<body>
<video id="video" autoplay><ideo>
</body>
<script type="text/javascript">var getUserMedia = (navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia);getUserMedia.call(navigator, {video: true,audio: true}, function(localMediaStream) {var video = document.getElementById('video');video.src = window.URL.createObjectURL(localMediaStream);video.onloadedmetadata = function(e) {console.log("Label: " + localMediaStream.label);console.log("AudioTracks" , localMediaStream.getAudioTracks());console.log("VideoTracks" , localMediaStream.getVideoTracks());};}, function(e) {console.log('Reeeejected!', e);});
</script><html>
  相关解决方案