Iframe загружен, но не отображается на Iphone - PullRequest
0 голосов
/ 31 мая 2019

На моем веб-сайте (https://lauraseiler.com/rise-up-and-shine-university/2019),, который я создал с помощью html, css, javascript и с помощью начальной загрузки, есть кнопка «Воспроизведение», которая удаляет наложение изображения поверх iframe и начинает воспроизведение видео с Vimeo. автоматически. Для этого я использую Javascript. Это работало хорошо и все еще работает на рабочем столе, но в последнее время оно не работает на IPhone. Видео начинает воспроизводиться, но не отображается. Это видно, когда телефон включен в альбомном режиме, но не когда он в портретном режиме.

Я пытался изменить z-индекс iframe и изображения, но это не сработало.

<div class="container0-fluid">
    <div class="header-video">
        <picture class="video-header-img">
            <source media="(max-width: 576px)" srcset="img/sm/bg-masthead.jpg">
            <img data-src="img/lg/bg-masthead.jpg" alt="" class="lazy video-thumbnail-img" data-pin-nopin="no">
        </picture>
        <div class="video-wrapper">
            <iframe
                src="https://player.vimeo.com/video/303572289?api=1&autoplay=0&loop=0&title=0&byline=0&portrait=0&muted=0&player_id=vvimeoVid"
                id="iframePlayer" scrolling="no" webkitallowfullscreen mozallowfullscreen allowfullscreen
                ontouchstart=""></iframe>
        </div>
        <a href="#" class="video-play-header pulse"><img src="img/icons/play2.png"></a>
        <a href="#intro" class="scroll-down js-scroll-trigger" address="true"><span
                class="tooltiptext text-borderTop-bold">Starte
                deine Reise</span></a>
        <img class="rusu-logo" src="img/logo/RUSU_Hauptlogo_gold.png" data-pin-nopin="no">
    </div>
</div>

Я ожидаю, что iframe будет отображаться по центру после нажатия кнопки воспроизведения и удаления изображения, лежащего сверху. Ошибка не возникает в версии iOS для настольных ПК в Chrome или Safari и также работает на телефонах Android.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...