Может ли SoundManager2 использовать Flash в качестве резервной копии тех же звуков, если HTML5 недоступен? - PullRequest
1 голос
/ 21 марта 2012

SoundManager2 выглядит потрясающе, но главная причина, по которой я собираюсь использовать что-то кроме соло HTML5, - это совместимость.Что бы я хотел, чтобы SM2 делал, так это использовал звук HTML5, если он доступен, и в противном случае отступил бы к Flash (для тех же звуков).Кажется, что это должно быть в состоянии сделать это, но я еще не выяснил, как.

Например, я бы создал звук под названием "му" и ссылку на звуковой файл.SM2 тогда посмотрит, сможет ли он воспроизвести этот звук, используя HTML5.Если нет, то для воспроизведения звука загрузится Flash.С точки зрения моего приложения, я должен только запросить воспроизведение «moo», а SM2 позаботится о том, чтобы оно воспроизводилось.

Я подозреваю, что мне может потребоваться сгенерировать аудиоклипы в более чемодин формат (возможно .ogg для HTML5 и MP3 для Flash?).Я могу сделать это при необходимости.

В качестве альтернативы, у меня может быть свой собственный код JavaScript, чтобы определить, сможет ли браузер воспроизводить звуки с использованием HTML5 и передать другую конфигурацию SM2, но я бы предпочел более чистыйспособ.

Заранее спасибо: -)

Ответы [ 2 ]

2 голосов
/ 25 марта 2012

да, SM2 использует запасной вариант Flash:

Используя HTML5 и Flash, SoundManager 2 обеспечивает надежную кроссплатформенность аудио под одним JavaScript API

и SM2, и jPlayer будут давать вам то, что вы хотите, все сводится к предпочтениям API.

Как правило, я бы выбрал jPlayer, если для вас крайне важна совместимость с различными браузерами - SM2 является сравнительно новым для мира аудио HTML5. Выберите SM2, если вы довольны использованием Flash и хотите иметь более продвинутые функции, такие как доступ к необработанные образцы аудио (для создания индикатора уровня или визуализации).

0 голосов
/ 24 марта 2012

Вы должны посмотреть на jPlayer .

Это то, что мы используем для кроссплатформенной поддержки.Временами документация может быть немного скудной, но довольно полезной.

...