2013-05-24 3 views
0

Я хотел преобразовать несколько флеш-файлов в HTML 5 на основе видео, я пробовал использовать Google Swiffy, который был намного лучше, чем любые другие конвертеры. Единственная проблема заключается в том, что у него нет поддержки аудио в браузерах Mozilla Firefox, браузерах Android и браузерах Safari для мобильных устройств. Есть ли способ манипулировать данными JSON и заставить его работать во всех браузерах, если да, то каким образом? если нет, то почему ?. Четкое объяснение того, как работают Swiffy.Почему Google Swiffy не поддерживает аудио в Mozilla Firefox?

Заранее спасибо

ответ

0

Я обнаружил, что лучшим решением будет отделить аудио и анимации и инкапсулировать каждый. Например, создайте AnimationPlayer и AudioPlayer. Внутри каждого из них, реализовать Swiffy и сказать Jplayer соответственно. Таким образом, если вам нужно заменить ваши капризные анимации с помощью спрайтов CreateJS или что бы то ни было, это может быть без нарушения вашего другого кода. Это также, конечно, касается проблемы звука, используя хорошо разработанный аудиоплеер, который, вероятно, работает и поддерживается для всех браузеров.

0

Поскольку вопрос задан, звук теперь работает в Firefox (23) - диаграмма совместимости на swiffy-сайте останавливается на FF 15. Скажем, «частично поддерживается», потому что в FF и IE9 звук является подходящим останавливаться, когда анимация усложняется. Тем не менее, прекрасно работает в Chrome.

Ответ Майкла Прдескотта может дать некоторую надежду на iPad, который до сих пор не распознает капризный звук. Но мне интересно, как это будет работать - пользователь будет нажимать две кнопки (один для звука, один для видео)? Или аудио и видео будут загружаться вместе и автовоспроизведение? В любом случае, не будет ли беспорядок (или, по крайней мере, рискованным), когда звук/видео должны синхронизироваться?