未传入timeslice参数时MediaRecorder.start()的默认行为是什么?
MediaRecorder.start() 未传timeslice参数的行为说明
无自动分片行为:调用
MediaRecorder.start()时不传入timeslice参数,录制过程中不会按固定时间间隔生成Blob分片。只有在录制结束(调用stop())、主动暂停(调用pause())或者触发requestData()方法时,才会触发dataavailable事件,返回包含当前所有录制数据的单个Blob。无默认分片大小:这种场景下不存在“默认分片大小”的说法,因为不会自动切割数据。最终生成的单个Blob的大小完全取决于录制的总时长、媒体流的编码码率、画面分辨率(如果是视频)等实际录制因素。
内容的提问来源于stack exchange,提问作者Alok
相关产品推荐
相关产品推荐

