amp-video-iframe
не поддерживается amp-story
.Поддерживаемые теги зависят от типа используемого вами слоя, но для amp-story-grid-layer
их можно найти здесь .Примечательно, что если вы хотите воспроизвести видео, amp-video
на данный момент является единственным способом сделать это.Поскольку amp-video-iframe
поддерживает видеоинтерфейс AMP, вы можете увидеть эту проблему GitHub , чтобы отслеживать реализацию / поддержку этой функции.
Но, чтобы ответить на ваш вопрос (как он есть)релевантно для страниц AMP, которые не являются историями): необходимы оба фрагмента.Первый фрагмент кода добавляет видео на страницу, а второй фрагмент кода прослушивает такие события, как play
и pause
, чтобы передавать их назад и вперед во время выполнения AMP.Обратите внимание, что вам необходимо убедиться, что идентификаторы совпадают (в опубликованном вами коде HTML относится к видео по идентификатору my-player
, а JS ссылается на видео по идентификатору my-video
).