JavaScriptowy odtwarzacz MP3

JavaScriptowy odtwarzacz MP3

Grzegorz Niemirowski
19.06.2011 04:14

Powstała biblioteka dla języka JavaScript, pozwalająca odtwarzać MP3 na stronach internetowych bez użycia Flasha.

Biblioteka nosi nazwę jsmad i bazuje na bibliotece libmad. Oryginalna biblioteka była napisana w języku C, konieczne więc było jej przetłumaczenie na JavaScript. Wykonano to ręcznie, linia po linii. Bardzo dużo czasu zajęło debuggowanie kodu. Zaletą jsmad jest brak konieczności instalacji Flasha, co np. pozwala obejść problemy występujące na 64-bitowym Linuksie. Inne zalety to szybsze ładowanie się odtwarzacza, większe bezpieczeństwo oraz mniej wycieków pamięci. Z kolei przewagą nad tagiem audio z HTML5 jest większa możliwość miksowania i obrabiania dźwięku.

Demo możliwości biblioteki można obejrzeć, a raczej posłuchać, na stronie jsmad.org. Wymagany jest Firefox w wersji 4 lub wyższej albo Chrome w wersji 13 lub wyższej. W przypadku tej drugiej przeglądarki trzeba włączyć Web Audio API w about:flags.

Programy

Zobacz więcej
Źródło artykułu:www.dobreprogramy.pl
Oceń jakość naszego artykułuTwoja opinia pozwala nam tworzyć lepsze treści.
Wybrane dla Ciebie
Komentarze (49)