文章目录
MediaRecorder这个类是用来对指定的
MediaStream
进行录制的。
构造
其构造方法为:
const mediaRecorder = new MediaRecorder(mediaStream, options)
参数
mediaStream
:这是一个MediaStream
类实例对象,是所要录制的流。这个流可以是来自navigator.mediaDevices.getUserMedia
创建的流,亦或是来自video
或audio
标签的。options
:这是一个对象,包含以下字段:mimeType
:为MediaRecorder
指定录制的类型,是录制视频还是音频audioBitsPerSecond
:指定音频的码率videoBitsPerSecond
:指定视频的码率bitsPerSecond
:可以用来指定视频和音频的比特率,如果以上两个属性只有其中之一被指定,那么此属性可以用来设定另外一个
方法
MediaRecorder.start(timeslice)
开始录制,这个方法接受一个timeslice