Можно ли создать скин для HTML5-видео на iPhone / iPad? - PullRequest
5 голосов
/ 15 декабря 2010

Я видел много учебников о том, как создать скин для html5-видео для настольных браузеров, но не могу найти ничего, связанного со скином html5 <video> на iPad / iPhone.

Я предполагаю, что это потому, что это невозможно сделать.

Кто-нибудь подводит для меня черту под этим?

Спасибо!

Ответы [ 2 ]

6 голосов
/ 16 декабря 2010

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

Например, вы не можетезапускать полноэкранный режим на iPad через javascript.Таким образом, вы не можете создать пользовательскую кнопку в HTML, которая будет вызывать ее.Вы можете сделать это только через встроенный контроллер (или наоборот).Это досадное ограничение мобильного Safari.

Кроме того, в любом случае в собственном полноэкранном режиме (браузер или мобильное устройство) все равно начинают действовать стандартные элементы управления.Так что в случае iPhone, который всегда играет в полноэкранном режиме, использование пользовательских элементов управления действительно бесполезно.

Mozilla (Firefox) фактически использует подход, при котором разработчики могут создать любой элементна странице разверните в полноэкранный режим.Это означает, что пользовательские элементы управления могут сохраняться даже в полноэкранном режиме.Я действительно ценю это направление.Я еще не проверял, работает ли это в FF4, но это, очевидно, план.

3 голосов
/ 15 декабря 2010

Все, что вы читаете о создании обложек HTML5-видео, действительно для iPad / iPhone.Элемент <video> запускается в UIWebView, который отображается движком Webkit (Chrome, Safari)

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