Встроенное видео на YouTube (iframe) ведет себя странно только в Safari - PullRequest
0 голосов
/ 02 мая 2019

Здравствуйте, дорогие люди Stackoverflow!Я пытался создать себе веб-сайт, но у нас есть только одна вещь, которую я не могу понять, и я надеюсь, что вам помогут более опытные люди.

Встроенное видео на Youtube, предназначенное дляФон для логотипа хорошо работает с FireFox и Google Chrome.Только в Safari видео пропускается до конца, а остальные рекомендуемые видео сразу после загрузки страницы.Если я открою только ссылку на youtube.com/embed/, она будет работать нормально.Есть ли способ для меня, чтобы решить это?Я не эксперт по html5 / javascript, и я понятия не имею, почему он ведет себя так по-разному в разных браузерах.

Я пытался открыть ссылку для встраивания самостоятельно, она работает при этом.Я также попытался заглянуть в меню разработчика в Safari, но ошибок нет.Иногда он загружается неправильно, и если я меняю вкладку на несколько минут и снова открываю вкладку, она снова отображается (?), И тогда она работает;он просто никогда не работает, когда вы загружаете страницу изначально

<iframe id="videobgframe-1936929286" class="videobgframe" style="min-height: 708.1875px; min-width: 956.4444444444443px;" frameborder="0" allowfullscreen="1" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" title="YouTube video player" width="640" height="360" src="https://www.youtube.com/embed/XzTCntGgNJU?modestbranding=1&amp;autoplay=1&amp;controls=0&amp;wmode=transparent&amp;hd=1&amp;rel=0&amp;autohide=1&amp;showinfo=0&amp;origin=https%3A%2F%2Fwww.ajgapps.com&amp;loop=1&amp;playlist=XzTCntGgNJU&amp;enablejsapi=1&amp;widgetid=1"></iframe>

Ожидаемый / желаемый результат - веб-сайт ведет себя так же, как в Google Chrome и Firefox, начиная с автозапускавидео в качестве фона логотипа при загрузке страницы, скрывая элементы управления, зацикливая видео и, в идеале, также скрывая рекомендуемые видео.

1 Ответ

0 голосов
/ 03 мая 2019

Для всех, кто интересуется, я наконец понял это. Safari по умолчанию блокирует все медиапроигрыватели, исключая некоторые крупные сайты, такие как Youtube или Netflix. Так что нет никакого способа обойти это, если вы хотите использовать видео. Я постараюсь использовать другой медиаформат, например, gif ...

...