Подтвердить что ты не робот

IOS 8 Встроенный YouTube в веб-приложении HTML не удается

Проблема загрузки мультимедиа на YouTube iOS8 - медиафайлы успешно воспроизводятся в Safari, но когда приложение загружается с веб-клипа на главном экране, воспроизведение видео не выполняется.

Кроме того, нажав ссылку, чтобы перейти от страницы, пока носитель не загружает результаты, полный крах приложения на Домашний экран.

Вот ссылка, которая демонстрирует это (очевидно, работает на вашем iDevice). Вы можете запустить его изначально в браузере Safari, он будет работать нормально. Установите его в качестве значка на главном экране, воспроизведение видео не удастся, и нажатие на нижнюю ссылку приведет к сбою приложения.

http://nterspace.com/youtubeissue.html

Код, который работает, когда приложение загружается в браузере Safari:

<iframe width="100%" maxwidth="432" height="270" src="//www.youtube.com/embed/_j4KrMAygJI" frameborder="0" allowfullscreen></iframe>

У кого-нибудь есть мысли? Это плохой код для встраивания?

4b9b3361

Ответ 1

Сегодня, 09 апреля 2015 года. Наконец, эта проблема частично решена. После обновления до версии 8.3 мои webapps снова вернулись к работе для видео dailymotion и vimeo. Видео Youtube теперь перенаправляются на собственное приложение, что очень раздражает.

EDIT:

Поскольку видео youtube было перенаправлено на собственное приложение, мне пришлось использовать URL-адрес youtube следующим образом:

<iframe width="100%" height="300" src="https://www.youtube-nocookie.com/embed/hdjL8WXjlGI?rel=0&amp;controls=0&amp;showinfo=0" frameborder="0" allowfullscreen></iframe>

Итак, мои пользователи могут смотреть видео без необходимости покидать webapp.

По какой-то причине параметр nocookie не перенаправляется. Будем надеяться, что это будет полностью исправлено в следующей версии iOS.

Ответ 2

У меня такие же проблемы!

Это проблема, характерная для IOS8. Пожалуйста, смотрите: https://discussions.apple.com/thread/6558443 Надеюсь, Apple скоро исправит эту проблему. Другая проблема, возникающая, не может использовать кнопку "Воспроизведение": Кнопка Play на встраивании youtube не работает на android-chrome

UPDATE: они исправили кнопку ВОСПРОИЗВЕДЕНИЕ!

Ответ 3

Он по-прежнему был разбит на 8.3 для меня, но оказалось, что это было потому, что на странице был элемент <input type="search"> (причудливый). Сделано видео: https://www.youtube.com/watch?v=rrKxAIXnydE

Ответ 4

iOS 8.3 исправляет ошибку. Видео теперь можно воспроизводить на домашнем экране webapp, в том числе из appcache.

источник:

Ответ 5

Просто протестировал это на iPad с IOS 8.1.3 - все еще сломан.

sneuf iframe работает для страниц сафари, но не при загрузке с главного экрана (веб-клип).