Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

176
Views
Convierta una URL de video blob en un archivo de video mp4

Estoy tratando de convertir mediaBlobUrl que obtengo después de grabar un video usando Media Recorder a un archivo mp4,

 const { status, startRecording, stopRecording, mediaBlobUrl, } = useReactMediaRecorder({ video: true }); const myFile = new File([mediaBlobUrl], "demo.mp4", { type: 'video/mp4' });

Pero después de cerrar sesión en el archivo, siempre obtengo un tamaño de archivo de 64 bytes y no funciona.

Nota: Sin embargo, si descargo el archivo usando una URL de blob como esta,

 <a href={mediaBlobUrl} download="myFile">Download file</a>

Y luego cargue el archivo y verifique su tamaño, funciona bien.

¿Hay alguna otra forma de convertir la URL del blob en un archivo de video mp4?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

El mediaBlobUrl proporcionado por react-media-recorder es una URL de objeto y no un Blob . Es por eso que falla la conversión a un File .

Hay una función onstop que le permite acceder directamente al Blob . Pero también puede volver a convertir la URL del objeto en un Blob como se describe aquí .

 const mediaBlob = await fetch(mediaBlobUrl) .then(response => response.blob()); const myFile = new File( [mediaBlob], "demo.mp4", { type: 'video/mp4' } );

Tenga en cuenta que esto solo producirá un archivo válido si MediaRecorder se configuró realmente para grabar un mp4.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!