У меня проблема с использованием JW Player 5.4 с Amazon Cloudfront.Я использую метод JW Player Javascript Embed для возврата к проигрывателю HTML5 на iOS.Это работает отлично, за исключением того, что иногда видео не загружаются должным образом из Cloudfront.Проигрыватель появляется с отключенной кнопкой воспроизведения.
Странно то, что это происходит спорадически.Мы почти получаем шанс 50/50 сейчас.Я создал страницу, где у меня есть два игрока, загружающие один и тот же видеофайл.Верх загружается с локального сервера, а нижний - из Cloudfront.
http://dj.jomrx.com/video/
Если вы просматриваете эту страницу на iPhone (4 в моих тестах), проигрыватель верхнего уровня всегда работаетправильно.Однако в нижней части есть проблема, описанная выше.Если вы обновитесь несколько раз, вы (надеюсь) увидите, что я испытываю.
Кто-то предположил, что время загрузки метаданных видео истекло.Однако я думал, что Cloudfront должен был быть быстрым как CDN и не ожидал проблемы времени ожидания / задержки.Любые другие идеи о том, что может быть причиной проблемы?Я искал и искал, но пока не нашел хороших результатов.
Спасибо большое!
Дополнительная информация (тема поддержки JW Player): http://www.longtailvideo.com/support/forums/jw-player/setup-issues-and-embedding/17781/video-on-iphone-issue-flash-player-with-html5-fallback/
Обновление: похоже, что это не проблема с JW Player.Та же проблема с жестко закодированными тегами видео HTML5.http://dj.jomrx.com/video/index2.php
Обновление 2: После некоторой помощи от AWS Premium Support похоже, что проблема была в HTTPS.Я не знаю многих технических деталей и не уверен, почему, но, очевидно, AWS говорит, что Mobile Safari «иногда» отказывается от SSL-сертификата, обслуживаемого Cloudfront.Мы переключились на обычный HTTP и теперь все в порядке.