Я использую Video Js, и видео не воспроизводятся в IE9/IE10/IE11, они не переключаются либо прошить.
Вот список того, что я сделал:
- связать видео с абсолютными путями
добавьте в .htaccess следующие типы MIME для файлов mp4 и не только:
AddType audio/mpeg .mp3 AddType audio/mp4 .m4a AddType audio/ogg .ogg AddType audio/ogg .oga AddType audio/webm .webma AddType audio/wav .wav AddType video/mp4 .mp4 AddType video/ogg .ogv AddType video/webm .webm AddType video/webm .webmv
попытался изменить
'techOrder'
на ['flash','html5'], но тогда видео загружаются с Flash во всех браузерах (если бы я мог просто заставить их загружаться, даже только с Flash, я был бы счастлив)называйте видео так:
var myPlayer = videojs('video_restaurant'); videojs('video_restaurant').ready(function(){ this.requestFullScreen(); var myPlayer = this; var path = "{{ siteUrl }}assets/place-video/{{ entry.slug }}/{{ entry.slug }}" if(Environment.isMobile()){ myPlayer.src([ { type: "video/mp4", src: path + "_smartphone.mp4" } ]); if(screen.width > 395){ myPlayer.src([ { type: "video/mp4", src: path + "_tablet.mp4" } ]); } }else{ myPlayer.src([ { type: "video/mp4", src: path + "_desktop.mp4" } ]); } }); <video id="video_restaurant" class="video-js vjs-default-skin" autoplay controls preload="auto" width="100%" height="100%" poster="{% for image in entry.backgroundImage %}{{ image.url }}{% endfor %}"> </video>
- кодируйте и перекодируйте видео с помощью нескольких программ (HandBrake, Adobe) и кодеков (H264, MPEG-4), даже если они нормально работают с другими браузерами (Safari 6, Chrome 31, Firefox 25)
В консоли IE я получаю следующую ошибку: Video Error, [object, Object]
. Однако, если я скопирую URL-адрес видео и открою его в новой вкладке/окне, видео загрузится нормально.
Любая помощь приветствуется. Если вам нужна дополнительная информация, просто дайте мне знать.