Кросс-браузер OGG аудио - PullRequest
       10

Кросс-браузер OGG аудио

1 голос
/ 28 ноября 2011

Я должен проигрывать аудиофайл ogg в фоновом режиме, когда пользователь нажимает кнопку «Music On».В настоящее время страница использует тег AUDIO и работает в Firefox, но не в IE (подтверждено этой таблицей ).

Существует ли действительно кросс-браузерный способ воспроизведения аудио oggфайл, если возможно без Flash?

Мне известно о существовании определенных библиотек, таких как JPlayer или SoundManager, но действительно ли мне нужно использовать одну из них?В конце концов, это просто играть звук ...

Ответы [ 3 ]

6 голосов
/ 23 декабря 2011

Забудьте о кросс-браузер. Палка с огг. Это намного лучше, чем mp3 во всех отношениях. Скажите людям изменить свой браузер на тот, который поддерживает ogg (например, Chrome, Firefox, Opera). Если они не хотят меняться, тогда забудьте о них; они не заслуживают слышать ваше аудио. Если ваш клиент не понимает этого, оставьте его и позвольте ему тратить деньги на одного разработчика за другим, пока он не найдет разработчика «да», который предоставит ему ужасный веб-сайт, который станет кошмаром для использования и нуждается в полной переработке. годовой период.

1 голос
/ 13 марта 2012

Компания, в которой я работаю, отказалась от поддержки IE6 для приложений и веб-сайтов и отменила поддержку IE7, когда дело касается приложений. Лично я вообще не хочу заниматься разработкой для IE, пока не встретил своего друга, работающего в другом месте. Ей было разрешено работать из дома, но ей пришлось использовать RDP (подключение к удаленному рабочему столу в Windows), которое поддерживается в качестве веб-интерфейса только через IE. Некоторые компании используют групповые политики Windows для отключения USB-накопителей и т. Д. Терминалы в этих компаниях могут иметь только IE! Так что, как бы мне не хотелось признать, кросс-браузерная совместимость является серьезной проблемой.

Flash будет лучшим выбором плагинов для воспроизведения файлов ogg. Теперь могут возникнуть следующие сценарии:

  1. iOS (iPad и iPhone): HTML5 Audio Tag
  2. Android / Chrome / Safari: HTML5 Audio Tag
  3. Opera
  4. Firefox
  5. IE

Для 3, 4 и 5 это действительно зависит от пользователя. Даже если у них есть Real Player, QuickTime или Windows Media Player, они смогут воспроизводить файлы ogg. Есть случай, когда определенный кодек ogg не установлен. В этом случае в верхней части браузера они получат подсказку с указанием установить конкретный кодек.

Мы говорим о людях, которые настаивают на использовании IE или настаивают на действительно очень старой версии Firefox, и у которых нет WMP (по умолчанию в Windows), RealPlayer или QuickTIme, но есть подключение к Интернету.

Даже jQuery оставляет 0,0001% пользователей! : -Р

0 голосов
/ 28 ноября 2011

Возможно, вы рассмотрите возможность использования файла .wav, но я не уверен, что это работает.

Простой ответ: нет, без Flash нет способа сделать это. Мой подход: просто создайте скрипт, который конвертирует один файл в несколько кодировок.

...