Каков наилучший подход к созданию плагина для веб-браузера? - PullRequest
2 голосов
/ 29 июля 2011

Мне нужно потоковое воспроизведение нескольких видео в веб-браузере и синхронизировать их все;Мне также нужно иметь возможность переключаться между аудиоканалами на лету.Несмотря на большое количество исследований, похоже, что в настоящее время это невозможно с использованием текущих реализаций браузера HTML5-видео.Flash, похоже, имеет ту же проблему.Есть форумы, полные людей, желающих оперативно переключаться между аудиозаписями и видео с синхронизацией, а также воспроизводить мульти-видео с синхронизацией, но реального способа сделать это не существует.

Это вСпецификация HTML5 на будущее, на самом деле, но пока не имеет никакой реализации браузера.

Итак, мне нужно создать собственный плагин или приложение.

Каков наилучший подход к этому?Будет ли что-то вроде Google Web Toolkit хорошим началом?Является ли Java на стороне клиента хорошим подходом к созданию чего-то такого нестандартного, но с простотой развертывания (например, для специфических для ОС плагинов C ++)?

1 Ответ

3 голосов
/ 29 июля 2011

JavaFX 2 (официальная поддерживаемая библиотека Java) имеет видеопроигрыватель, который, как я видел, был модифицирован, интересен в трехмерном мире и в основном делает то, что вы хотите. В настоящее время он поддерживает только flv, но они, вероятно, изменяют его, как это было в JavaFX 1, и поддерживают те кодеки, которые когда-либо устанавливались на одном компьютере после выхода из бета-версии.

Редактировать: еще раз проверять видео, не совсем уверенный в том, что все будет синхронизировано, когда есть план (http://javafx.com/roadmap/)

Синхронизированные мультимедиа и анимация

Иногда приложения должны иметь очень тесно выровненный носитель и анимация на временной шкале. JavaFX 2.0 обеспечит поддержку, чтобы связать временная шкала для конкретного медиа-потока, так что события на временной шкале происходят синхронно с событиями в медиа потоке.

...