Видео не воспроизводится на устройствах Apple при первой загрузке - PullRequest
0 голосов
/ 22 января 2020

Итак, я просмотрел документы Apple и проверил, чтобы мое видео воспроизводилось в режиме реального времени (я сохраняю видео на s3).

Будет воспроизводиться мое видео на https://themobilecigarlounge.com на всех устройствах и браузерах, кроме Apple. Он будет воспроизводиться, но не до тех пор, пока вы не нажмете ссылку, а затем go не вернетесь на домашнюю страницу.

<video class="video-background" id="backgroundVideo" playsinline="playsinline" autoplay="autoplay" muted="muted"
        loop="loop">
        <source src="https://cigarlounge.s3.amazonaws.com/Cigar-Rolling-Suit-medium-new.mp4" type="video/mp4" />
        <source src="https://cigarlounge.s3.amazonaws.com/Cigar-Rolling-Suit-medium.mov" type="video/mp4" />
    </video>

Код, с которым я его вставляю. Что мне здесь не хватает? У меня есть все теги, я снял видео с его звуковой дорожки и отключил звук.

1 Ответ

0 голосов
/ 23 января 2020

Это оказалось проблемой с платформой Meteor, которую я использовал. Я не понимаю root проблемы, но это своего рода проблема рендеринга. Я заметил, что на одном сайте эта функция работала идеально, тег находился внутри помощника {{#if}}.

Поэтому я экспериментировал и помещал видео в блок if, который стал истинным через 100 мс после страница отрисована .... Это решило проблему, но кажется хакерским. Кажется, что-то вроде проблемы с рендерингом шаблонов Blaze.

...