navigator.mediaDevices.getUserMedia

作用:为用户提供直接连接摄像头、麦克风的硬件设备的接口

语法:

navigator.mediaDevices.getUserMedia(constraints).then(function(mediaStream)

{

.....

}

catch(function(error)

{

....

}

参数表示的意义

constraint:指定请求媒体的类型{video:布尔值;audio:布尔值}

mediaStream:stream时MediaStream的对象,表示媒体(硬件设备)内容的数据流,可以通过URL。createObjectURL转换后设置为video或Audio元素的src属性使用

回调函数:函数A作为参数传递到函数B中,并且这个函数B执行函数A

最新文章

  1. SQL Server 动态行转列(参数化表名、分组列、行转列字段、字段值)
  2. Java之工厂方法
  3. mybatis——使用mapper代理开发方式
  4. 使用 dynamic 标记解析JSON字符串 JDynamic :支持Json反序列化为Dynamic对象
  5. Titanium系列--利用Titanium开发android App实战总结
  6. RPC、SQL、NFS属于OSI的哪一层
  7. poj 1753 Flip Game 枚举(bfs+状态压缩)
  8. VS2015+TFS2015源代码管理
  9. 【转】Open XML SDK class structure
  10. Codeforces 474C Captain Marmot 给定4个点和各自旋转中心 问旋转成正方形的次数
  11. 线段树(hdu 1556)
  12. 在Web中获取MAC地址
  13. [Swift]LeetCode516. 最长回文子序列 | Longest Palindromic Subsequence
  14. python练习题-day21
  15. [openjudge-搜索]城堡问题(The Castle)
  16. fcn+caffe+制作自己的数据集
  17. Mapreduce打印调试输出
  18. django -- 插入行的不同方式
  19. 如何让docker以daemon方式运行/bin/bash
  20. 电快速脉冲群EFT(概念)

热门文章

  1. 15-11-24 system同步与异步
  2. Linux下Python编译安装
  3. 在MyEclipse里连接Tomcat部署到项目(maven项目和web项目都适用)
  4. hiho1116 - 数据结构 线段树(区间合并)
  5. css文字超出变省略号...
  6. 在Scrapy中如何利用Xpath选择器从HTML中提取目标信息(两种方式)
  7. Vue中两种跳转方式
  8. WebKit.NET-0.5简单应用(2)——音量解决方案
  9. POJ-2253 Frogger dijsktra查找间隔最小的路径
  10. android-async-http二次封装和调用