Tengo un video MP4 con códec como lo muestra VLC como MPEG-4 Video(mp4v) . Esta es la URL del video . Cuando agrego esta URL como src de video, todo funciona como se esperaba.
Sin embargo, cuando creo un blob, solo reproduce audio . Estoy creando el Blob así
URL.createObjectURL(new Blob([response from api], { type: content_type }))y esta URL de blob se usa de la siguiente manera
<video controls width={640} height={480}> <source src={ src } type="video/mp4" /> </video> Hay otro archivo con H264 - MPEG - 4 AVC(part10)(avc1) y esto también funciona como se esperaba con blob. Me pregunto si tiene algo que ver con los códecs. En caso afirmativo, ¿cómo funciona cuando doy una URL que no es un blob?