[ON] Представлен проект JSMad, с реализацией проигрывателя MP3 на языке JavaScript
Модератор: Модераторы разделов
-
rssbot
- Бот
- Сообщения: 6000
- ОС: gnu/linux
[ON] Представлен проект JSMad, с реализацией проигрывателя MP3 на языке JavaScript
В последнее время скорость выполнения JavaScript в новейших веб-браузерах стала настолько высокой, что на основе этого языка программирования стали появляться проекты мало связанные с разработкой веб-приложений. Самым заметным из таких проектов стал написанный на языке JavaScript эмулятор x86 компьютера, созданный талантливым французским исследователем Фабрисом Белларом (Fabrice Bellard). В рамках проекта JSMad предпринят ещё один эксперимент, в результате которого на языке JavaScript был написан проигрыватель файлов MP3. JSMad позволяет веб-браузеру Mozilla Firefox 4 проигрывать файлы MP3 без использования Adobe Flash. Код также работает и в Google Chrome, начиная с 13 версии (но для этого нужно обязательно включить поддержку Web Audio API). Производительности JavaScript-движка хватает для беспроблемного проигрывания MP3-файлов с частотой дискретизации вплоть до 320KBit/sec. На основе JSMad можно легко создать основанную исключительно на веб-браузере программу по проигрыванию библиотеки музыки JukBox. Исходные файлы проекта размещены на сайте GitHub под лицензией GPL 2. Проект создан разработчиками в составе Amos Wenger, Antoine Marguerie, Matthias Georgi и Jens Nockert. Как отмечает разработчик - самой сложной проблемой в написании JSMad стала отладка, которая мешала формированию звукового потока. Для решения этой задачи было использовано приложение GNUPlot. Остальные комментарии разработчиков по поводу проекта можно прочитать здесь (искать по имени nddrylliog).
Источник: http://www.opennet.ru/opennews/art.shtml?num=30921
оригинал на opennet.ru
-
Ism
- Сообщения: 1261
- Статус: Никто, по сути быдло
Re: [ON] Представлен проект JSMad, с реализацией проигрывателя MP3 на языке JavaScript
Ждем декодирования HD видео на javascript
-
Bizdelnick
- Модератор
- Сообщения: 21528
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: [ON] Представлен проект JSMad, с реализацией проигрывателя MP3 на языке JavaScript
Нет бы чем-нибудь полезным занялись...
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
Denjs
- Сообщения: 1685
- ОС: SuSe 10.2
Re: [ON] Представлен проект JSMad, с реализацией проигрывателя MP3 на языке JavaScript
"Фсе пральна делают". Лучше популяризировать JavaScript и ECMA-262 в частности, чем пИсать на питона... 
Глядишь, не только я один задумаюсь над исполняемой средой для ECMA скрипта отвязанной от браузера...
Глядишь, не только я один задумаюсь над исполняемой средой для ECMA скрипта отвязанной от браузера...
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
-
Deo
- Сообщения: 365
- ОС: openSuse 12.3
Re: [ON] Представлен проект JSMad, с реализацией проигрывателя MP3 на языке JavaScript
у-ху. И в KDE 4 виджеты на JS можно писать
98-100% CPU жрет. До HD видео еще далеко
98-100% CPU жрет. До HD видео еще далеко
-
Dmitry Shurupov
- Сообщения: 336
- Статус: Open Source geek
- ОС: Ubuntu Linux
Re: [ON] Представлен проект JSMad, с реализацией проигрывателя MP3 на языке JavaScript
Энтузиасты, известные под никами nddrylliog, jensnockert и mgeorgi, представили MP3-плеер с открытым кодом, написанный на языке javascript и не использующий возможности Adobe Flash, — jsmad.
Как сообщается в описании проекта, jsmad — это MP3-декодер, написанный на чистом javascript и основанный на библиотеке libmad (распространяется под GPL); поддержка ID3-тегов в нем была реализована с нуля. Раньше для возможности воспроизведения MP3-файлов на веб-странице приходилось использовать Adobe Flash (как правило, с обвязками на javascript), но эти времена скоро останутся в прошлом.
Правда, на данный момент jsmad поддерживает только последние версии Firefox (начиная с релиза 4.0), Aurora и Chrome (12 Dev в GNU/Linux, 13 в Mac OS X, Canary в Windows; требуется включить Web Audio API в «about:flags», частота дискретизации звука изменится на 48000 Гц). Поддержка таких браузеров, как Opera и Safari, отсутствует, поскольку в них нет реализации Audio Data API или Web Audio API, а про Internet Explorer разработчики на своём сайте даже не упоминают.
Основная часть проекта была реализована в рамках MusicHackDay, который проходил в Берлине (Германия) в конце мая. Авторы считают, что «jsmad открывает двери целому миру аудиоприложений реального времени, реализованных на javascript».
Исходный код jsmad распространяется под свободной лицензией GNU GPLv2 и доступен на GitHub. Сайт проекта с живой презентацией плеера в действии — jsmad.org.
оригинал на www.nixp.ru
оригинал на www.nixp.ru
По-моему, это еще один повод перейти на Убунту.
-
Slimy
- Сообщения: 1689
- ОС: openSuSE 11.2 GM (GеMор едишн)
Re: [ON] Представлен проект JSMad, с реализацией проигрывателя MP3 на языке JavaScript
Да это и сейчас возможно, вопрос пожалуй только в процессоре. А так запустить декодер мр3 на много гегарцнем змей горыныче, при том что когда то и 486 это так же делал. Выглядит странно. Такое впечатление что чем быстрее становятся процессоры тем больше народ придумаывает как делать тоже самое только гораздо сложнее.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video