Аудиокодеки HTML5, поддержка других форматов, кроме OGG - PullRequest
2 голосов
/ 23 сентября 2010

Я недавно начал возиться с HTML5 и очень заинтересован в тэге Audio. Хотя одна вещь сразу привлекла мое внимание, похоже, что OGG - единственный формат, поддерживаемый в Firefox!

Я понимаю, что это потому, что MP3 и другие кодеки являются проприетарным программным обеспечением и требуют лицензии для использования. Но как HTML5 Audio (и Video) завоевать популярность, если вы можете использовать только OGG ?? Нравится вам это или нет, но мир в настоящее время подключен к MP3 или AAC от Apple.

И для того, чтобы еще больше мешать, кажется, что Mozilla предназначена только для поддержки OGG.

Так что мне любопытно. Почему Firefox и другие браузеры не могут использовать System installed codecs для воспроизведения мультимедиа? Почему они должны быть установлены в браузере или зависят от таких технологий, как Flash? Мне это кажется плохим дизайном.

Возможно, я просто наивен в этом, но вся эта война кодеков - просто неприятность. Может кто-нибудь указать мне информацию, законы и другую информацию о том, почему браузеры не могут использовать установленные кодеки системы? Я также хотел бы услышать мнение других пользователей по этому поводу. Спасибо!

Редактировать Если это не вопрос программирования, я хочу уточнить, что для меня эта проблема напрямую касается веб-программистов. Например, в случае поддержки аудио, мы должны использовать вспышку? или эти проблемы будут в конечном итоге решены в HTML5. Где, кажется, дела идут в технологическом отношении в отношении этого вопроса?

1 Ответ

1 голос
/ 14 декабря 2010

Тег <object> или <embed> может использоваться для ссылки на любой носитель и может выходить за пределы браузера для обработки. Цель HTML5-медиа состоит в том, чтобы несколько стандартизировать общую кодировку (наименьший общий знаменатель, если хотите) для разных платформ и иметь встроенный в браузер проигрыватель. Контейнер Ogg и различные кодировки имеют смысл.

...