Youtube-видео, встроенные в iframe, часто не воспроизводятся в iPhone Safari - PullRequest
2 голосов
/ 12 января 2012

Я создал веб-страницу, которая предлагает несколько обучающих видео для моего iPhone-приложения. Я загрузил видео на YouTube и использовал встроенный код на основе iframe, предоставленный YouTube, для встраивания их в страницу. Проблема в том, что если я захожу на страницу со своим iPhone (4S, iOS 5.0.1) и пытаюсь посмотреть видео, они часто не запускаются, и я просто получаю черную рамку. Иногда они играют, но большую часть времени - нет. В чем здесь проблема? Как я могу это исправить?

Это страница, о которой я говорю, так что вы можете проверить ее самостоятельно и проверить html-код (если вы можете посмотреть их, пожалуйста, попробуйте перезагрузить страницу и попробуйте снова, потому что, как я уже сказал, иногда это работает ): http://aremac.viarum.com/help.php

1 Ответ

2 голосов
/ 12 января 2012

Фильмы загружаются на мой iPhne 4 с использованием последней версии iOS.Но есть несколько ошибок HTML (недопустимые проблемы разметки), которые могут быть причиной проблемы загрузки.См. http://validator.w3.org/ и проверьте.Страница XHMTL 1.0 переходная и в ней 5 ошибок.Атрибут allowfullscreen является атрибутом только YouTube.Я хотел бы удалить его и посмотреть, поможет ли это улучшить загрузку видео в iframe.Есть и некоторые другие ошибки, но я не думаю, что они связаны или являются частью проблемы.Было бы хорошо, чтобы удалить их, хотя.Не должно быть трудно с данными намеками.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...