Espero que no haya habido ninguna pregunta igual a la mía.
Traté de escribir algo de pantalla compartida y registro de pantalla. Para eso encontré otros códigos para estudiar. En el código, usó la extensión de nombre de archivo de video .webm. Intenté cambiarlo a .mp4 pero fallé.
Pensé que video/webm y video/mp4 eran válidos. Pero no sé por qué, cuando cambié la extensión del nombre de archivo, empeoró.
¿Hay algo malo que no encontré? Probé algunas palabras clave para buscar (por ejemplo, video/webm mp4) pero no obtuve ningún resultado. Me gustaría saber si la dirección de mi palabra clave es incorrecta.
Gracias.
Lo siguiente es parte del código:
btnPlay.onclick = () => { var blob = new Blob(buffer, { type: 'video/webm' }) recvideo.src = window.URL.createObjectURL(blob) recvideo.srcObject = null recvideo.controls = true recvideo.play() } // download record btnDownload.onclick = () => { var blob = new Blob(buffer, { type: 'video/webm' }) var url = window.URL.createObjectURL(blob) var a = document.createElement('a') a.href = url a.style.display = 'none' a.download = 'video.webm' a.click() } En el código, solo cambié webm a mp4 .
La fuente del código: https://ithelp.ithome.com.tw/articles/10273368?sc=iThomeR