Видео HTML5 не воспроизводится на некоторых iPad при упаковке SCORM

Кто-нибудь знает, почему видео html5 не будет работать только при запуске из LMS (система управления обучением) на iPad?

Кажется, это зависит от устройства.

Я протестировал 5 айпадов, 3 работали, а 2 нет. Я использовал две разные модели, воздух и модель до воздуха (имеет порт молнии). Версия ОС менялась, но у меня была версия 7.1.2, которая давала разные результаты, обе из которых были воздушной моделью.

Я протестировал 2 системы LMS, и устройства, которые не работают, не работают на обеих LMS.

Я не считаю, что контент виноват. Я получаю те же результаты при использовании совершенно разных инструментов для встраивания видео. В настоящее время я использую проектор html5 player (ручное кодирование). Но этот контент не работает, когда я использую Lectora для его публикации. Также я протестировал несколько видео, закодированных из разных источников, происходит то же самое...

Что меня действительно поставило в тупик, так это тот факт, что я МОГУ воспроизводить видео на обычном веб-сервере на этих устройствах.

Любые предложения были бы замечательными. Даже где-то начать искать с настроек iPad. Я в растерянности?

Заранее спасибо!

Андру

О, могут ли встроенные фреймы повлиять на мои результаты? Проигрыватели LMS/SCORM почти всегда пропускают контент через них.


person Androo    schedule 06.11.2014    source источник


Ответы (2)


Посмотрите, можете ли вы получить доступ к типам mime, поддерживаемым LMS. Скорее всего, у сервера проблемы с новыми форматами видео. Надеюсь, если у вас нет прямого доступа, вы можете открыть тикет в службу поддержки. Просто сообщите им, какие типы фильмов вы поддерживаете. Довольно распространенная проблема на устаревших системах.

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

person Mark    schedule 07.11.2014

Я столкнулся с этой проблемой и решил ее. Это может произойти либо из-за того, что веб-сервер должен отправлять правильный тип Mime (видео/mp4), как предложил @Mark, но также из-за того, что веб-сервер должен передавать видео в потоковом режиме. Существуют определенные способы потоковой передачи видео клиенту:

Если вы обслуживаете файл с помощью PHP, посмотрите Возобновление загрузки при использовании PHP для отправки файла?, это сработало для меня. Если вы обслуживаете файл напрямую из apache, взгляните на модуль xsendfile для apache, который отлично подходит для обслуживания файлов любого типа, а также решит эту проблему.

person periklis    schedule 07.11.2014