První použitelný MP3 kodek napsaný v Javascriptu

První použitelný MP3 kodek napsaný v Javascriptu

HTML5 se snaží standardizovat webová multimédia, zatím je nicméně velmi obecný. Značky <video> a <audio> se už sice těší docela široké podpoře, nicméně jinak je tomu v případě podpory samotných kodeků.

Nás dnes budou zajímat pouze zvukové kodeky, respektive formáty. IE9, Chrome a Safari přehrají MP3, to ale zase není případ Firefoxu a Opery, kteří preferují OGG. A ten na oplátku zase nepřehraje Safari a Internet Explorer.Jak je tedy vidno, jen HTML5 nestačí, jelikož standardizuje pouze obecné postupy, nikoliv konkrétní technologie.

MP3 je stále klíčový formát a je nezbytné, aby byl všude k dispozici. Možná je tu jedno řešení, i když také vyžaduje pokročilé „nextgen“ technologie, které zatím podporuje pouze nejnovější Firefox a testovací Chrome – Web Audio API. Každopádně pokud už některý z těchto prohlížečů máte, můžete vyzkoušet projekt JS MAD. Jedná se o MP3 dekodér napsaný v Javascriptu, což bylo doposud z výkonnostních důvodů téměř nemožné. A když už JS MAD Javascriptem MP3 dekóduje do hudebního proudu, Web Audio API použije pro samotný zvukový výstup.

Klepněte pro větší obrázek
Firefox ve značce <audio> nepřehraje MP3 soubor,
JS MAD ale nabídne vlastní dekodér napsaný přímo v Javascriptu

Suma sumárum, jakmile se (a pokud vůbec) Web Audio API rozšíří napříč prohlížeči, přestane být nouze o kodeky, jelikož je bude moci prohlížeči nabídnout libovolná stránka v rámci svého javascriptového kódu.

Máte Firefox 4+, nebo vývojový Chrome (Canary)? Pak si MP3 dekodér můžete vyzkoušet na této adrese. Zajímavé je to právě pro Firefox, který nativně MP3 přehrávat neumí – nemá vestavěný dekodér.

V případě Chromu musíte v about:flags povolit Web Audio API.

Témata článku: Technologie, Web, Prohlížeče, Hudba, filmy, seriály, Java, Javascript, Audio

7 komentářů

Nejnovější komentáře

  • Jiří Forst 22. 6. 2011 10:43:04
    Vážně nechápu proč implementují do prohlížečů mp3 zatěžkaný patenty....
  • Alois Novák 21. 6. 2011 14:09:33
    Vedle toho vypadá flashový přehrávač videa jako nenáročný Hello wordl!
  • a.malotka 21. 6. 2011 7:29:02
    HTML je zastarala technologie a nic s tim nikdo neudela. Tyhle obezlicky...
Určitě si přečtěte

Nové úlovky kamer Googlu: Šmírovačka na Street View nepřestává bavit

Nové úlovky kamer Googlu: Šmírovačka na Street View nepřestává bavit

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

19.  5.  2017 | redakce | 38

WannaCry se neměl vůbec rozšířit. Stačilo, abychom používali Windows Update

WannaCry se neměl vůbec rozšířit. Stačilo, abychom používali Windows Update

** WannaCry se masivně rozšířil kvůli zranitelnosti ve Windows ** Ta mu umožnila, aby se pokusil sám napadnout další počítače ** Jenže ta chyba už je dva měsíce opravená!

22.  5.  2017 | Jakub Čížek | 91

Nastal čas znovu vynalézt klávesnici. Anebo vám ta současná opravdu vyhovuje?

Nastal čas znovu vynalézt klávesnici. Anebo vám ta současná opravdu vyhovuje?

**Měli bychom provést revoluci klávesnice? ** Anebo je její dnes už hodně zastaralý koncept prostě nejlepší? ** Budeme na klávesnici odkázaní už navždy?

20.  5.  2017 | Jakub Čížek | 58


Aktuální číslo časopisu Computer

Supertéma: moderní cestování

Kdy opravdu přijdou nové baterie?

Velké testy: 6 herních notebooků a 8 volantů

Recenze: AMD Ryzen řady 5