Мне кажется, я знаю проблему.iPad дросселируется при наличии нескольких тегов <source>
.Что вы можете сделать (чтобы сделать это просто), это использовать jQuery для добавления / удаления объектов.
HTML:
<div id="movie-wrapper">
<div id="webkit-wrapper">
<video width="480" height="360" controls="controls" src="places/video.mp4"></video>
</div>
<div id="other-wrapper">
<!-- Do your video in a new wrapper for all others -->
</div>
</div>
JS:
$(document).ready( function(){
if($.browser.webkit) {
$('#other-wrapper').remove();
} else {
$('#webkit-wrapper').remove();
}
});
В идеале у вас должно быть условие для каждого основного браузера, поскольку для полной совместимости вам нужно как минимум три типа видео.Но что-то вроде этого должно устранить дроссель веб-набора iPad.
Редактировать Перечитывая ваш комментарий, я хочу кое-что убедиться в том, что у вас есть controls="controls"
на элементе видео, как указано выше.Из всего, что я прочитал, iPad требует, чтобы включить воспроизведение.В противном случае вы получите ... черный экран.
И вы также можете выяснить, есть ли проблема с кодировкой, для HTML5-видео "Черный экран" на iPad
Редактировать Другие соображения: веб-сервер может неправильно сообщать о типе файла (вы можете проверить это в консоли ошибок, если он передает с предупреждением о типе)
Если загружается плакат, попробуйте напрямуюдоступ к ссылке на видео в формате mp4 (посмотрите, воспроизводит ли она в браузере quicktime).
Кроме этого, я понятия не имею - будет продолжаться недопонимание фактов, если вы не разместите ссылку на свою страницус нерабочим примером.