webApi 获取摄像头及音频

 Navigater→mediaDevices    获得设备 的摄像头 或者音频

    可以通过 getUserMedia 获得视频或者 音频流cmedlastream.getUserMedia({video:true,audio:true})→promise then (function(stream){})→视频流或音频流

Audio/video 标签 不可以 直接 播放 mediastrea 这种格式的数据→转换为URL→URL.createObjectURL(mediastrea)

   Promise 承诺 许诺

执行→可以去做→有然后→then()→then(function){然后发生某件事}

执行→不去做→没然后  发生 异常→catch()→(function){然后发生某件事}

new promise(function(doreject){})

创建Promise 对象的时候,第一参数(函数)去做的函数→如果调用第一参数(函数)会执行 then里面的回调函数

创建Promise 对象的时候,第二参数(函数)不去做的函数→如果调用第二参数(函数)会执行 catch里面的回调函数

MediaRecorder:即可以录制时视频也可以录音频

具体录制的是是音频还是视频是根据传入的MediaStream决定音频还是视频

在创建对象的时候,需传入媒体流MediaRecordernew(媒体流对象)

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

推荐阅读更多精彩内容