Вместо использования настоящих gif-файлов мы используем mp4-видео, которые зацикливаются (чтобы сэкономить время загрузки)
Однако Safari отказывается от автоматического воспроизведения видео, даже с autoplay loop muted playsinline
.
Есть ли способ создания зацикленных видео / гифок, которые не требуют больших размеров файлов и могут автоматически воспроизводиться на мобильных устройствах
Мои теги видео выглядят так:
<video preload autoplay="autoplay" muted="true" playsinline="true" loop>
<source src= 'https://sample-videos.com/video123/mp4/720/big_buck_bunny_720p_20mb.mp4'>
Your browser does not support video tag
</video>
Также пробовали:
<video preload autoplay muted playsinline loop>
<source src= 'https://sample-videos.com/video123/mp4/720/big_buck_bunny_720p_20mb.mp4'>
Your browser does not support video tag
</video>
В некоторых случаях я хочу, чтобы gif запускался, когда пользователь прокручивал до определенной точки. Поэтому я использую:
if (/* user scrolls to div */){
document.getElementById('my-video').play();
}
Есть ли способ автоматического воспроизведения видео в Safari или какие-нибудь лучшие альтернативы?