Запретить одновременное воспроизведение нескольких видеороликов YouTube iFrames - PullRequest
1 голос
/ 25 мая 2020

На моей работе мы были недавно проверены Youtube, и они сказали нам, что некоторые из наших страниц не соответствуют минимальным требованиям функциональности. Причина в том, что пользователь может вручную запускать несколько видеороликов и одновременно просматривать их. Эти видео НЕ включаются в автовоспроизведение, но, очевидно, мы все еще нарушаем RMF, даже если проблема вызвана ручным управлением. Мой вопрос: можно ли предотвратить одновременное воспроизведение нескольких видеороликов YouTube с использованием встроенных фреймов?

Если нет, то каков был бы самый простой способ решить эту проблему? следующий HTML может воспроизвести проблему:

<!DOCTYPE html>
<html>
<head>
    <title>Test Youtube</title>
</head>
<body>
    <iframe frameborder="0" allowfullscreen="1" src="https://www.youtube.com/embed/imsF84ICNj0"></iframe>
    <iframe frameborder="0" allowfullscreen="1" src="https://www.youtube.com/embed/r-8Tqm81MZY"></iframe>
</body>
</html>

1 Ответ

0 голосов
/ 25 мая 2020

Если вы используете тег видео HTML5 вместо iframe, вы сможете отслеживать событие воспроизведения с помощью прослушивателя событий и отключать другие видео с функцией паузы в этом обратном вызове прослушивателей событий.

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