我正在使用MediaRecorder在视频标记中记录流。如果视频有音轨,MediaRecorder工作正常,但是当我删除音轨以进行视频录制我无法播放录制的webm文件。
var options = {
videoBitsPerSecond: 2500000,
ignoreMutedMedia: true,
mimeType: 'video/webm'
}
recorder = new MediaRecorder(new MediaStream(e.stream.getVideoTracks()), options);
如果我猜测我会说录制的webm文件没有帧速率数据,所以播放只是尝试每隔一毫秒播放一帧。这就是为什么当我尝试播放视频而不是视频播放时我看到的图片。