Это повторяющийся вопрос, но я не смог найти решение, которое работает для меня. Я не могу понять, почему мой элемент <video>
не загружается на iPhone или iPad.HTML5 элемент видео не загружается на iPhone/iPad
Вот мой HTML код:
<div class="embed-responsive embed-responsive-16by9">
<video id="movie" preload controls autobuffer>
<source src="/digital-portfolio/video/client.mp4" type="video/mp4">
<source src="/digital-portfolio/video/client.webm" type="video/webm">
<source src="/digital-portfolio/video/client.ogv" type="video/ogg">
</video>
</div>
видео играет хорошо в Google Chrome, но имеет проблемы, отображающие на iPhone или IPad. Кроме того, я добавил следующее к моему .htaccess
файлу:
# Video
AddType video/mp4 mp4 m4v f4v f4p
AddType video/ogg ogv
AddType video/webm webm
AddType video/x-flv flv
Из всех ресурсов, которые я прочитал, я покрыл свои базы хорошо играть этот <video>
элемент на большинство браузеров/устройствах, но он по-прежнему не работает. Вот изображение моего видео на iPhone:
Благодарим вас за ответ. Где бы я добавил «Accept-Ranges: bytes»? – Liz
Если вы используете Apache в качестве своего веб-сервера, вы должны поместить 'Header set Accept-Ranges bytes' в свой httpd.conf или соответствующий файл-vhost. – WizPip
Спасибо за ваш ответ! Я попробую это. – Liz