html5获取浏览器camara控制

可用的浏览器,chrome, firefox, opera, safari暂不支持

<video src="" id="video" width=640 height=480 autoplay=""></video>      


var constraints = {video: true}
var video = document.getElementById("video")

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

function successCallback(stream) {
    window.stream = stream;
  if(window.URL) {
      video.src = window.URL.createObjectURL(stream);
  } else if (window.webkitURL) {
    video.src = window.webkitURL.createObjectURL(stream);
  } else {
    video.src = steam;
  }
  video.play()
}

function errorCallback(error) {
    console.log("Video", error);
}

navigator.getUserMedia(constraints, successCallback, errorCallback);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容