Existe uma razão particular pela qual o Firefox não suporta a reprodução de arquivos MP3 em <audio>
elementos, apenas no formato Ogg ?
É um problema de licenciamento?
Existem planos feitos para uma possível implementação futura?
É possível desenvolver um addon para suportar a reprodução de MP3 em <audio>
elementos?
firefox
html
mp3
html5-audio
Marca
fonte
fonte
Atualização de outubro de 2012: Wooohooo! Brendan Eich acaba de anunciar em seu blog que o suporte a MP3 e H264 no Firefox está em andamento. Você pode acompanhar o trabalho no BugZilla: Suporte H.264 / AAC / reprodução de vídeo / áudio MP3 no Firefox para desktop
Atualização de fevereiro de 2013 : após muito trabalho pesado do desenvolvedor do Firefox Chris Pearce, este patch vira a chave para habilitar a reprodução de MP3, MP4, H.264 e AAC por padrão nos elementos HTML5 <audio> e <video> quando executado no Windows 7 e mais tarde. Devemos ver algum suporte nativo de MP3 da web na próxima versão estável do FF.
Atualização de abril de 2013 : Woohooo! O Firefox estável mais recente tem suporte experimental para MP3. Para ativá-lo, digite about: config no Firefox, encontre media.windows-media-Foundation.enabled e defina-o como true. Reinicie o Firefox e está tudo pronto; vá a um site com áudio HTML5 (por exemplo, meu site de rádio ) e você verá que o Firefox está de fato reproduzindo o MP3 nativo e não recorrendo a um substituto do Flash.
Atualização de maio de 2013 : enfim! O Firefox 21 foi lançado hoje e inclui suporte nativo a HTML5 MP3 no Windows. Acabei de verificar que ele suporta áudio MP3 nativo pronto para uso, desde que seu sistema operacional seja compatível. Testei no Windows 8, mas acredito que funcionará automaticamente no Windows 7 e Vista.
Atualização de dezembro de 2013 : o Firefox 26 foi lançado hoje , o que oferece suporte de áudio MP3 nativo para todas as versões do Windows anteriores ao Windows XP.
A resposta atualmente aceita por Ian Devlin é obsoleta. A nova resposta é: embora o Firefox historicamente não suporte a reprodução nativa de MP3 por motivos de licenciamento, isso mudará no futuro; em breve veremos um Firefox que reproduz MP3 nativamente por meio da tag HTML5 <audio>.
Em março de 2012, a Mozilla deu uma reviravolta neste problema, declarando publicamente que oferecerá suporte a MP3 e H.264 em sua implementação HTML5 nativa , desde que o codec já esteja disponível no sistema do usuário final.
No artigo vinculado, o diretor de pesquisa da Mozilla, Andreas Gal, faz as seguintes declarações públicas:
Isso está em contraste com a posição anterior, que não tentou reproduzir MP3 e H.264, mesmo se o sistema operacional fosse compatível.
Resumindo: o Firefox acabará por suportar MP3s em sua implementação HTML5 <audio>. Em setembro de 2012, não vejo informações sobre quando isso acontecerá. Ele parece estar sob desenvolvimento para o Firefox no Droid ; Eu especulo que veremos suporte no Firefox para desktop logo depois. Editar outubro de 2012: Na verdade, essa especulação estava correta: a reprodução nativa de MP3 e H264 no Firefox para desktop está agora em desenvolvimento .
fonte
MP3 geralmente é um problema de patentes da Fraunhofer / Thomson . Eles vendem suas licenças no domínio mp3licensing.com ligeiramente obscuro .
Sobre patentes (atualização 2016/6) ( Wikipedia ):
e
Quanto às patentes finalmente expiram nos EUA em dezembro de 2017:
assim como
Existem softwares que contornam essas patentes, como o codificador LAME MP3 , mas eles fazem isso distribuindo apenas na forma de código-fonte .
Depois, existem as distribuições binárias de LAME e, como você pode ver facilmente no domínio, são originárias da Argentina. Isso pode acontecer porque as patentes de MP3 são consideradas inválidas em muitos países onde o próprio conceito de patente de software nunca foi legislado.
(Eu gostaria de ter uma lista exaustiva de países, mas a situação evolui muito rapidamente, e eu nem sei em que lado das patentes leves meu país se encontra. Esse não é um nível de incerteza que a Mozilla deseja enfrentar com)
Então, novamente, a Mozilla pode ter encontrado SUA maneira de contornar o problema das patentes.
Não é perfeito. (ou seja, deixa o Linux em uma poça de lama)
Andreas Gal, diretor de pesquisa da Mozilla escreveu:
(mas a discussão girou em torno do B2G , realmente leia o artigo inteiro para formar uma opinião)
Então, pelo que vejo:
No Windows e no Mac (usando, já licenciado pelo SO, dlls / dylibs) o Mozilla pode acabar suportando MP3.
No Linux ... gostaria de saber. Talvez em alguns países, você acabe instalando algumas bibliotecas não licenciadas e saia como o Audacity faz.
Há uma luz no fim de um túnel, mas vamos torcer para que não seja um trem que se aproxima rapidamente.
fonte
Retirado da Wikipedia, para MP3 :
Tomado por Ogg :
A Mozilla não quer problemas de patentes, então Ogg foi escolhido como o melhor candidato.
É possível fazer tal implementação, para que o Firefox possa tocar mp3 na
<audio>
tag, mas isso não será feito por causa dos problemas que mencionei.Às vezes, a política e outras questões do mundo real ditam o que é implementado e o que não.
fonte
Para Linux para ligar HTML5 de streaming de MP3, MP4, H.264 e AAC , você tem que conjunto
media.gstreamer.enabled
paratrue
dentroabout:config
!O Gstreamer está presente na maioria, senão em todas as distribuições Linux!
fonte
ubuntu-restricted-extras
, certo?Acredito que os desenvolvedores da Mozilla decidiram não implementar o suporte a MP3, a fim de evitar o pagamento de licenças de patentes de várias organizações (Technicolor / Thomson Consumer Electronics, o Fraunhofer Institute, Alcatel-Lucent, Sisvel e potencialmente outras, pelo que pude constatar )
fonte
A decodificação de vários formatos de áudio, incluindo arquivos MP3, agora pode ser feita em navegadores modernos usando JavaScript. http://audiocogs.org/codecs/mp3/
Se um site usasse esse tipo de código (ou um add-on do Firefox o fizesse), o Firefox reproduzia arquivos MP3 perfeitamente.
fonte
Como já disse, é um problema de patente. Já existem muitas implementações de decodificadores e codificadores de MP3 de código aberto (entre eles estão LAME e FFmpeg ), o problema é que para enviar binários alguém tem que pagar pela licença da patente. Aqui está uma citação do artigo da Wikipédia LAME confirmando isso:
A Mozilla obviamente não pode pagar patentes por qualquer cópia do Firefox que seja baixada.
As duas soluções possíveis são:
É por isso que usar codecs sem patente é, do ponto de vista do usuário, mais desejável!
ATUALIZAÇÃO DE 2017: as patentes expiraram e os projetos de código aberto agora estão começando a obter suporte para MP3, por exemplo , Fedora . Esperemos que o Firefox faça o mesmo em breve!
fonte