var video = document.getElementById("video");
if (navigator.mediaDevices && navigator.mediaDevices.getUserMedia) {
    navigator.mediaDevices.getUserMedia({
        video: true,
        audio: true
    }).then(function(stream) {
        console.log(stream);
        mediaStreamTrack = typeof stream.stop === 'function' ? stream : stream.getTracks()[1];
    video.src = (window.URL || window.webkitURL).createObjectURL(stream);
        video.play();
    }).catch(function(err) {
        console.log(err);
})
}

  

第二种

//媒体对象
window.navigator.getMedia = window.navigator.getUserMedia ||
window.navigator.webkitGetUserMedia ||
window.navigator.mozGetUserMedia ||
window.navigator.msGetUserMedia;
window.navigator.getMedia({
video: true, //使用摄像头对象
audio: false //不适用音频
}, function(strem){
console.log(strem);
video.src = vendorUrl.createObjectURL(strem);
video.play(); }, function(error) {
console.log(error);
});

  

转载自:https://www.cnblogs.com/imwtr/p/6413595.html

最新文章

  1. day4(homework)
  2. 在VS中添加lib库的三种方法
  3. 消息摘要算法-MAC算法系列
  4. Linux shell程序一
  5. maven 入门
  6. ”靠谱的C#“单例模式
  7. hdu 4714 Tree2cycle 树形经典问题
  8. 调用webservice,解析返回数据为xml格式的字符串,进行数据绑定
  9. 无忧代理免费ip爬取(端口js加密)
  10. 团队项目第二阶段个人进展——Day9
  11. JAVAEE——Mybatis第二天:输入和输出映射、动态sql、关联查询、Mybatis整合spring、Mybatis逆向工程
  12. vs/windows程序找不到入口点cuvidGetDecodeStatus于AppDecGL.exe动态链接库上
  13. Ubuntu - apt -commands
  14. MySql 主从同步 (库名不同)
  15. wrap
  16. (网页)javaScript增删改查(转)
  17. Jquery 事件冒泡、元素的默认行为的阻止、获取事件类型、触发事件
  18. MySQL数据库性能优化
  19. 20170728xlVBA改转置一例
  20. redhat7下mysql5.7.12重启电脑后起不来问题

热门文章

  1. html超文本标记语言基础一
  2. 【转】MySQL— 进阶
  3. Libevent源码分析系列【转】
  4. shell 在手分析服务器日志【转】
  5. 2.4G和5G的Wi-Fi各自优缺点对比
  6. 打印机wifi
  7. (转!)Pyinstaller 打包发布经验总结
  8. vmware Harbor 复制功能试用
  9. 删除元素splice、shift\pop
  10. $Djangon admin界面 添加表 增删查改