AMP Загрузка Div Блокировка видео Brightcove - PullRequest
0 голосов
/ 18 октября 2019

На моей странице AMP у меня есть несколько видео Brightcove в карусели. После прокрутки карусели таким образом, что любые видео не отображаются на экране, а затем прокрутки назад, появляется загрузочный счетчик, который блокирует видео на неопределенный срок. Все запросы API возвращаются с 200. Фактически, это просто загрузочный div (класс "i-amphtml-loading-container i-amphtml-fill-content"). Если я скрываю div или даже нажимаю на него, видео воспроизводится нормально.

Кто-нибудь знает, почему этот загрузочный счетчик продолжает работать и как его остановить? Я хочу сказать, что это часть компонента amp-brightcove. Эта проблема не возникает при первоначальной загрузке страницы - только после того, как видео уходит с экрана.

  <amp-carousel
    class="some-class"
    type="carousel"
    layout="fixed-height"
    height="150"
  >
    <div>
      <amp-brightcove
        class="brightcove-video"
        data-account="account-id"
        data-video-id="video-id"
        data-player="player-id"
        data-embed="default"
        data-param-tracking-data="{key: val}"
        data-param-custom-ad-data="something"
        layout="fixed"
        width="160"
        height="90"
      >
    </amp-brightcove>
    <div class="video-title">Some title</div>
   </div>
  </amp-carousel>
...