Встраивание файлов .WMV в Chrome

У меня было решение, чтобы показать как .MP4, так и .WMV, встроенные в браузер. Он отлично работал как в IE, так и в Chrome, но некоторое время назад он перестал работать в Chrome. Chrome не показывает файлы (mp4 или wmv), но в IE работает нормально. Я погуглил и нашел несколько причин, по которым более новая версия Chrome не может справиться с этим, но не нашел решения моей проблемы.

Решение, которое сработало, было <object><embed>, но теперь оно работает только в IE. Затем я попытался добавить тег <video> и заставил его работать с mp4 в Chrome, но не с wmv.

Итак, есть ли у кого-нибудь решение для встраивания файла wmv, который будет без проблем работать в Chrome?

Требования заключаются в том, что он должен иметь возможность воспроизводить файлы MP4 и WMV в Chrome и IE.


person Eva Kanerot    schedule 07.11.2012    source источник
comment
почему бы не использовать video.js или альтернативные решения и не использовать mp4, ogv и webm? работает во всех браузерах. также укажите, какие версии ie вам нужны.   -  person Daniel Ruf    schedule 25.05.2013


Ответы (1)


Суть в том, что решения нет. Тег <video> в настоящее время поддерживается почти всеми браузерами, но существуют разные уровни поддержки для разных форматов:

  • MP4 — хорошая поддержка (все равно Opera никто не использует). Работает с обоими браузерами, которые вы упомянули.
  • WebM – неполная поддержка, в настоящее время определенно отсутствует в IE.
  • WMV - я даже не могу найти никого, кто дал бы жесткий ответ на этот вопрос, но я думаю, что общий консенсус заключается в том, что <video> - это путь, и что использовать один из двух вышеперечисленных форматов - это путь. MP4 кажется лучшим выбором на данный момент. Если есть требования, говорящие о том, что вы должны достичь невозможного/бессмысленного, я бы посоветовал вашим лицам, устанавливающим требования, ознакомиться с ffmpeg :)
person mirichan    schedule 09.11.2013