JavaScriptовый MP3 декодер

javascriptовый MP3 декодер


Продолжаются всякие работы с библиотекой javascript, результатом стала возможность воспроизводить MP3 файлы на Интернет сайтах без Flash плеера, что довольно оригинально и интересно. Это стало возможно благодаря библиотеки под именем jsmad, которая в свою очередь основывается на libmad, а уже она была в свою очередь написана на "С", поэтому ее было необходимо как можно точно перенести на javascript. Каждая строка за строкой была вручную перенесена, на это потребовалось очень много времени, далее шла отладка кода. Преимущество Jsmad в том, что вам не нужно устанавливать Flash плеер, например это понравится обладателям 64-разрядных операционных систем Linux, так как у них с этим могут возникнуть проблемы.

Помимо этого стоит отметить очень быструю загрузку самого плеера, в плане безопасности он дает меньше шансов злоумышленникам, нет утечки памяти. Помимо прочего взаимодействуя с HTML5 вы сможете с помощью декодера микшировать и обрабатывать звук так как вам нужно. Если вам интересно протестировать данную библиотеку, услышать звук и увидеть все возможности, нужно просто зайти на сайт Jsmad.org. Обратите внимание, что для нормальной работы вам потребуется браузер FireFox версии 4 или выше, Google Chrome версии 13 или выше. Если у вас другие браузеры то нужно активировать Web Audio API для этого надо зайти в 'about:flags' после перезагрузить браузер.