[ON] Представлен проект JSMad, с реализацией проигрывателя MP3 на языке JavaScript

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
rssbot
Бот
Сообщения: 6000
ОС: gnu/linux

[ON] Представлен проект JSMad, с реализацией проигрывателя MP3 на языке JavaScript

Сообщение rssbot »


В последнее время скорость выполнения 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

Сообщение Ism »

Ждем декодирования HD видео на javascript
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21528
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [ON] Представлен проект JSMad, с реализацией проигрывателя MP3 на языке JavaScript

Сообщение Bizdelnick »

rssbot писал(а):
19.06.2011 08:02
Проект создан разработчиками в составе Amos Wenger, Antoine Marguerie, Matthias Georgi и Jens Nockert.

Нет бы чем-нибудь полезным занялись...
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: [ON] Представлен проект JSMad, с реализацией проигрывателя MP3 на языке JavaScript

Сообщение Denjs »

"Фсе пральна делают". Лучше популяризировать JavaScript и ECMA-262 в частности, чем пИсать на питона... :laugh:
Глядишь, не только я один задумаюсь над исполняемой средой для ECMA скрипта отвязанной от браузера...
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: [ON] Представлен проект JSMad, с реализацией проигрывателя MP3 на языке JavaScript

Сообщение serzh-z »

Denjs писал(а):
20.06.2011 14:38
Глядишь, не только я один задумаюсь над исполняемой средой для ECMA скрипта отвязанной от браузера...
Ммм... Это уже лет 10 назад придумано и прекрасно работает. В WIndows, например. Теперь же JS-движок встроен ещё и в gnome-shell.
Спасибо сказали:
Аватара пользователя
Deo
Сообщения: 365
ОС: openSuse 12.3

Re: [ON] Представлен проект JSMad, с реализацией проигрывателя MP3 на языке JavaScript

Сообщение Deo »

у-ху. И в KDE 4 виджеты на JS можно писать

98-100% CPU жрет. До HD видео еще далеко
моё любимое облачко
Фхтагн! Мозг! Ням-ням! ~ Ктулху про Ленина
Спасибо сказали:
Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux

Re: [ON] Представлен проект JSMad, с реализацией проигрывателя MP3 на языке JavaScript

Сообщение Dmitry Shurupov »

Энтузиасты, известные под никами 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
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: [ON] Представлен проект JSMad, с реализацией проигрывателя MP3 на языке JavaScript

Сообщение Slimy »

Ism писал(а):
20.06.2011 00:32
Ждем декодирования HD видео на javascript

Да это и сейчас возможно, вопрос пожалуй только в процессоре. А так запустить декодер мр3 на много гегарцнем змей горыныче, при том что когда то и 486 это так же делал. Выглядит странно. Такое впечатление что чем быстрее становятся процессоры тем больше народ придумаывает как делать тоже самое только гораздо сложнее.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали: