问题
我们使用getUserMedia、MediaRecorder等API生成的webm视频时,会发现视频的进度条无法拖动,等视频播放完一次后,这个进度条就可以拖动了
解决办法
1.转码为其他视频格式文件
2.以上问题的原因是在Chrome独有的,火狐是没有这个问题的。详情问题的原因可以查看
以下连接,描述的很清楚,这里不再重复。
https://zhuanlan.zhihu.com/p/66503782
https://stackoverflow.com/questions/38443084/how-can-i-add-predefined-length-to-audio-recorded-from-mediarecorder-in-chrome/39971175#3997117
https://github.com/w3c/mediacapture-record/issues/119
https://www.npmjs.com/package/ts-ebml
完整解决代码可以查看该github
https://github.com/daxiondi/WebRTC-Client-Record