Я вообще не могу заставить это работать в IE, я пробовал IE7 и IE8 (+ режим совместимости). Я искал поддержку и вижу, что проблема только у меня.

Это происходит сразу при выполнении:

var player = new MediaElementPlayer('#player1');

Так что он даже не проходит через первую строку. Проследив это, вроде бы потому, что никакие медиафайлы не загружаются, но это загрузка медиафайлов?

Я также попробовал одну строку:

$(document).ready(function(){
$("video,audio").mediaelementplayer(/* Options */);

});

Все равно такая же ошибка. работает во всех других браузерах, но, к сожалению, мне нужна поддержка IE7+

Любые указатели на то, как это сделать?

1
Stu 21 Мар 2011 в 05:38
Еще я заметил, что я могу остановить ошибку, добавив атрибут 'src' к mp4 в теге видео, но версия IE затем отображает 2 окна видео, и все остальные браузеры перестают работать, так как в нем никогда не доходит до ' успеха», поэтому я предполагаю, что лот ломается. У меня было такое же поведение с 2.0.x (кажется, 7) и 2.1.1. Очевидно, что я делаю что-то очень простое, потому что больше ни у кого не было таких проблем.
 – 
Stu
21 Мар 2011 в 07:07
У меня тоже есть эта проблема. Ты нашел решение, Стью?
 – 
Peter Hough
16 Май 2011 в 20:44
Привет, у меня такая же проблема на IE8. Мой JS находится над тегами
 – 
pvledoux
11 Окт 2011 в 20:32

1 ответ

Вы убедились, что сценарий стоит перед тегами аудио или видео??

Проверьте это: https://github.com/johndyer/mediaelement/issues/140

Я столкнулся с той же проблемой и исправил ее, переместив сценарий элемента мультимедиа над тегом видео.

1
inazaruk 31 Май 2011 в 03:09