[ Media Encoder | Duration Infinity | Chrome ] APOSTO QUE VOCÊ JÁ PASSOU POR ISSO !
O Media Encoder VEM TIRANDO MEU SONO a algumas semanas!
Tenho uma aplicação de chat com whatsapp onde preciso enviar áudios no formato audio/ogg;codecs=opus que INFELIZMENTE é um formato que o chrome não suporta. Existe algumas soluções de libs para resolver isso, tais quais:
No entanto, por ser libs em JS tenho diversos problemas de compatibilidade pelo fato do environment da minha aplicação ser: Typescript, VueJS 3 + Vite...
Um dos principais problemas que tive foi referente ao duration INFINITY, que acontece apenas no chrome, que se dá ao fato do áudio está sendo gravado e enviado em WEBM formato esse que quebra o meu component de exibição de áudio(que precisa ser igual ao do whatsap).