Tengo un elemento de video como:
<video id="video" width="320" height="240" autoplay controls muted></video><br/>Los datos de flujo se insertan en una matriz:
let blobs_recorded = []; media_recorder = new MediaRecorder(camera_stream, { mimeType: 'video/webm' }); media_recorder.addEventListener('dataavailable', function(e) { blobs_recorded.push(e.data);}Todo funciona bien y puedo grabar un video completo sin problema. Bueno, quiero crear un nuevo video a partir de este video grabado completo y solo quiero obtener los últimos tres segundos de este video hasta el final. Traté de manipular los blobs pero el video es negro. Descubrí que si pongo el primer blob en el nuevo video, entonces puedo ver este video, pero obtuve los metadatos del video grande completo en el video pequeño. ¿Alguna idea de cómo puedo resolverlo inteligentemente?
Saludos.