JavaScriptowy odtwarzacz MP3
Powstała biblioteka dla języka JavaScript, pozwalająca odtwarzać MP3 na stronach internetowych bez użycia Flasha.
19.06.2011 04:14
Zalogowani mogą więcej
Możesz zapisać ten artykuł na później. Znajdziesz go potem na swoim koncie użytkownika
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.