我正在使用MediaRecorder API在我的页面上录制音频。
我需要将这个音频转换为base64格式。
可以参考这个示例。
每当有新数据可用时,它会将数据推送到数组中,如下所示:
然后,它将所有这些数据结合起来,如下所示:
那么我该如何将这个
我需要将这个音频转换为base64格式。
可以参考这个示例。
每当有新数据可用时,它会将数据推送到数组中,如下所示:
function handleDataAvailable(event) {
if (event.data && event.data.size > 0) {
recordedBlobs.push(event.data);
}
}
然后,它将所有这些数据结合起来,如下所示:
var superBuffer = new Blob(recordedBlobs, {type: 'video/webm'});
那么我该如何将这个
superBuffer
转换为base64呢?
.split(',')[1]
部分,则会生成损坏的webm文件。 - Sepehr