MediaDevices.getUserMedia() 会提示用户给予使用媒体输入的许可,媒体输入会产生一个MediaStream,里面包含了请求的媒体类型的轨道.此流可以包含一个视频轨道(来自硬件或者虚拟视频源,比如相机.视频采集设备和屏幕共享服务等等).一个音频轨道(同样来自硬件或虚拟音频源,比如麦克风.A/D转换器等等),也可能是其它轨道类型. 返回一个 Promise 对象,成功后会resolve回调一个 MediaStream 对象. 若用户拒绝了使用权限,或者需要的媒体源不可用,pr…