我使用Video.js Record 来录制带有声音的网络摄像头视频。
Firefox浏览器返回一个WebM blob对象 - 这是可以的。 但是Chrome浏览器返回两个单独的blob对象:一个用于音频,另一个用于视频。
我如何从Chrome浏览器获取单个WebM blob对象? 或者我如何将这两个blob对象合并为单个WebM blob对象?
我使用Video.js Record 来录制带有声音的网络摄像头视频。
Firefox浏览器返回一个WebM blob对象 - 这是可以的。 但是Chrome浏览器返回两个单独的blob对象:一个用于音频,另一个用于视频。
我如何从Chrome浏览器获取单个WebM blob对象? 或者我如何将这两个blob对象合并为单个WebM blob对象?
使用内置的 Blob API https://developer.mozilla.org/en-US/docs/Web/API/Blob/Blob
let newBlob = new Blob(array, options);
查看这个问题 Appending Blob data
https://stackoverflow.com/users/977809/nkron 似乎有你正在寻找的完整示例