Използвам Video Js и видеоклиповете не се възпроизвеждат в IE9/IE10/IE11, не се превключват към Flash или.
Ето списък на това, което направих:
- свържете видеоклиповете с абсолютни пътища
добавете в .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 адреса на видеоклипа и го отворя в нов раздел/прозорец, видеоклипът се зарежда добре.
Всяка помощ ще е добре дошла. Ако имате нужда от повече информация, просто ме уведомете.