2013-02-12 2 views
0

Я хотел бы использовать MediaElement для обслуживания всех видео/форматов, которые у нас есть, без создания разных игроков. Моя первая попытка состояла в файле .mwv с ошибкой, указанной в заголовке этого сообщения. Затем я попробовал MP4, который работает нормально. Затем я попробовал файл .flv, который также отобрал ту же ошибку, что и в заголовке.MediaElement Uncaught TypeError: Невозможно прочитать свойство 'tagName' of null

В Chrome я вижу «Неверное TypeError: Невозможно прочитать свойство» tagName «null» консоль, которая встречается в файле mediaelement-and-player.min.js в строке 40, но часть зрителя на проигрывателе не отображается на все. В Firefox я вижу, что «ТипError: d имеет значение null» в консоли с одинаковым номером строки, но часть просмотра проигрывателя отображается, и в нем говорится: «Формат видео или тип MIME не поддерживается». Документация MediaElement указывает, что эти типы поддерживаются, но я не могу заставить их играть.

Либо я неправильно сконфигурировал плеер, либо передаю неправильный тип содержимого (я попробовал несколько), или это ошибка. Я видел подобный пост, но решение, размещенное там, было немного расплывчатым. Я собираюсь попробовать разные файлы, форматы и типы mime, чтобы узнать, могу ли я решить проблему, но я думаю, что это проблема с кодом. Кто-нибудь еще мог проигрывать файлы flv или wmv с mediaElement? Был ли трюк, чтобы заставить его работать?

ответ

0

Я пропустил шаг (или директиву) в конфигурации. Ошибка «tagName» связана с типом контента, который я использовал, и не был определен в Glassfish. Причина, по которой ничего не играла, заключалась в том, что я забыл перечислить класс как «mejs-player» в теге видео.

Уборка этих двух вещей заставила игрока работать.

Смежные вопросы