LINUX.ORG.RU

Создан Flash проигрыватель на JavaScript

 ,


0

0

Командой разработчиков Smokescreen был подготовлен код на javascript, позволяющий проигрывать flash ролики, закодированные в SWF формат. Благодаря ему можно просматривать flash-ролики без дополнительного плагина, используя только встроенный в браузер интерпретатор javascript.

Скрипт получился объемным: 175 Кб (8 тыс. строк кода). Он поддерживает большую часть возможностей Flash 8 и базовые ActionScript.

Код корректно работает в браузерах Firefox 3.6, Chrome 5, Safari 4, MobileSafari. Вскоре будут устранены проблемы обработки в Opera 10.5.

Демонстрационная страница.

>>> Подробности

★★★★★

Проверено: annoynimous ()
Последнее исправление: Aceler (всего исправлений: 1)

Ничего не поделаешь, это Javascript...

(ну кто-то же должен-таки был это написать?)

Rolex ★★
()
Ответ на: комментарий от alexmaru

> На макинтоше оно ведёт себя очень классно, на 10.6, впервые увидел флеш, который жрёт меньше процессора, чем сам флеш :)

Так и есть :-) В Safari JavaScript быстрее чем Flash.

pythonist
()

хы в гуглохроме в 2 раза ушстрее фокса зато звук хрипит. в опере открывается не всё(заметил только баннеры) однако работают быстро и аккуратно(флеш лажает).

ХЫ опера мини как и ожидалось рисует только 1 кадр, однако для элементов управления на флеше этого достаточно...

Thero ★★★★★
()
Ответ на: комментарий от los_nikos

> а победоносное шествие xhtml 2.0 куда ушло?

Анабиозники не в курсе, что xhtml 2.0 теперь там и все силы брошены на html5?

AnDoR ★★★★★
()

А есть ли JavaScript-проигрыватель на Flash?

Тогда бы они нашли друг друга

anonymous
()
Ответ на: комментарий от los_nikos

Издохло. Только XHTML5 осталось.

Deleted
()

>Скрипт получился объемным: 175 Кб

Тонко потроллили jQuery :}

Deleted
()
Ответ на: комментарий от yantux

> Было бы приколько, чтобы был в виде плагина для Firefox и Opera.

В чем проблема? user.js же.

ZigmunD
()
Ответ на: комментарий от leg0las

> с приходом VP8 флеш становится не нужен. однако есть куча мультиков в swf.

Все же VP8 — это только кодек для видео, а во флэше игрульки всякие и реклама, за которую платят.

Jayrome ★★★★★
()

С одной стороны, вроде и хорошо, с другой — лучше бы Gnash наконец допилили до всех функций флеша 10, чтоб флеш от адоба стал ненужным.

Правда минус есть: от флеш-баннеров нельзя будет теперь избавиться не-установкой флеш-плагина

Xenius ★★★★★
()

>Создан Flash проигрыватель на JavaScript

Код корректно работает в браузерах

это как? течет изо всех щелей, жрет проц и имеет кучу дыр?

registrant ★★★★★
()

Очевидно же, что сделано это для яблочников, по банальным причинам не имеющим возможности проигрывать флеш на я-фонах и я-падах.

Viglim
()

А тем временем gnash тормозит и не умеет показывать видео в xv на полном экране.

ranka-lee
()

На стационарном компе (AMD Athlon 64 x2 4600+ и lucid lynx) и то тормозит. А на нетбуке с атомом и подавно. Кстати, ничего не слышно про JavaFX? Вроде ничотак штука была.

GblGbl ★★★★★
()

^_^

8 тыс. строк кода Довольно маленький код;)

Artoha
()

только лишь 8 тысяч строк кода!? :)

Artoha
()
Ответ на: комментарий от yantux

>У меня тормозит на этапе конвертации. Как это не смешно, но на этапе проигроывания вроде не тормозит.

Было бы приколько, чтобы был в виде плагина для Firefox и Opera.


+1

Lonli-Lokli ★★
()

>Создан Flash проигрыватель на JavaScript

А когда кто-нибудь создаст flash-проигрыватель на flash? Что-то навроде PyPy.

shutty
()

Говорите, флэша на анальном АйПа(о)де не будет?

Какая шпилька в ж*пу Джобса! Ради одного этого – стоит!

Возможно, ради того и делалось.

Gukl ★★★
()
Ответ на: комментарий от Viglim

> Очевидно же, что сделано это для яблочников

Смертельное оружие против анальных оккупантов!

Gukl ★★★
()
Ответ на: комментарий от Zay4egg

> вообще подобного рода проекты обычно выглядят как попытки забивать гвозди микроскопом.

Скорее как попытки изучать субатомную структуру кварков с помощью молотка.

naryl ★★★★★
()

Посмотрим, у меня есть уроки арабского языка в SWF. Как раз испытаем, раньше запускал их с помощью Virtualbox.

Absolute_Unix
()

Сделали - молодцы, но флеш всё равно не нужен.. )) Кстати, теперь его можно с айфончика смотреть, получается? :)

FlameTank
()
Ответ на: комментарий от sS

Чисто бинарники (*.class)

ss@ACER:~/J2ME/JflashME/build/compiled/org$ du -sh jflashme
153K jflashme


они же упакованные в jre

ss@ACER:~/J2ME/JflashME/dist$ du -sh JflashME.jar
76K JflashME.jar


Но субжевый вариант гораздо совершеннее ТОГО me-шного PoC-а

(и кстати после беглого взгляда на исходники ни разу не derived от me-шного)

sS ★★★★★
()

O_o

работает =)

не удивлюсь если обработка на JS, в скором времени, будет быстрее проприаритарного libflash_ubozjestvo.so

qbbr ★★★★★
()

И никто не обратил внимание на iPhone, iPod и iPad. Это не троллинг Adobe, это троллинг Apple.

atrus ★★★★★
()

плохо что нет кнопки «PAUSE»

anonymous
()
Ответ на: комментарий от SV0L0CH

> Интересно только где они спецификацию формата взяли?

всем выйти из криокамер! официальная спецификация (даже для версии 10) доступна и лежит в свободном доступе ОЧЕНЬ ДАВНО.

ссылко: http://www.adobe.com/devnet/swf/

anonymous
()
Ответ на: комментарий от naryl

> субатомную структуру кварков

это ты так быдлофлеш обозвал, чудак?

anonymous
()
Ответ на: комментарий от georgii

> То есть теперь некоторые страницы станут тяжелее на 175 кб?:-(

ха-ха! вот умора... т.е. заходить на странице флешем, потоковым видео по нескоько десятком мегабайт и т.п. он не боится, но тут ВНЕЗАПНО 175 кб - УжОс как много... ппц, товарищи.

anonymous
()
Ответ на: комментарий от V0ID

> Это ж как больно авторов в детстве головкой о пол роняли

Я не знаю сколько ТЕБЯ роняли и откуда, раз ты думаешь, что для запуска скриптов на actionscript им пришлось строить для него целую VM на javascript, который и сам интерпретируется...

hint: actionscript и javascript - какбе почти одно и то же.

anonymous
()
Ответ на: комментарий от atrus

> И никто не обратил внимание на iPhone, iPod и iPad. Это не троллинг Adobe, это троллинг Apple.

...сравнимый по силе с разгоном гей-парада в IT индустрии!

Gukl ★★★
()
Ответ на: комментарий от GblGbl

> Кстати, ничего не слышно про JavaFX? Вроде ничотак штука была.

Sun рипнулась и теперь это никому не нужно, тем более самой Oracle.

anonymous
()

Интересно, и даже работает судя по демкам. Теперь баннеры будут проверять установлен ли флешплеер, и если нет то будут использовать smokescreen-плеер.

Lucky1 ★★★
()
Ответ на: комментарий от Lucky1

> Теперь баннеры будут проверять установлен ли флешплеер

а смысл? сразу на javascript и все дела )

anonymous
()

у меня тесты приводят к постоянному выпадению браузера.

для них надо или не надо убирать нативный флеш?

rsync ★★
()
Ответ на: комментарий от anonymous

>а смысл? сразу на javascript и все дела )

Так не интересно, реклама должна раздражать и нагружать браузер кучей баннеров чтобы все тормозило и было не закрыть страницу с рекламой >:)

Lucky1 ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.