скрыть "больше видео" в iframe YouTube, когда остановить видео - PullRequest
0 голосов
/ 19 октября 2018

Как скрыть раздел «больше видео» в фреймах Youtube, когда пользователь останавливает видео?

Пример:

<iframe width="750" height="420" src="https://www.youtube/embed/cZnsLVArIt8?rel=0&iv_load_policy=3" frameborder="0" allowfullscreen></iframe>

enter image description here

Не могу найти здесь решения: https://developers.google.com/youtube/player_parameters

Ответы [ 2 ]

0 голосов
/ 08 августа 2019

Вам просто нужна строка кода CSS.Он не удаляет раздел «больше видео», а скрывает его от просмотра.

.ytp-pause-overlay
 {
    bottom:-200px; //give !important if not working
 }
0 голосов
/ 19 октября 2018

В соответствии с https://developers.google.com/youtube/player_parameters#release_notes_08_23_2018

Поведение параметра rel изменяется после или после 25 сентября 2018 года. В результате изменения вы не сможете отключитьпохожие видео .Однако у вас будет возможность указать, что соответствующие видео, отображаемые в проигрывателе, должны быть из того же канала, что и видео, которое только что было воспроизведено.

Более конкретно: перед изменением, если параметр указанзначение установлено на 0, то проигрыватель не показывает похожие видео.После изменения, если для параметра rel установлено значение 0, проигрыватель будет показывать похожие видео с того же канала, что и только что воспроизведенное видео.

Похоже, что вы намереныне дает возможности отключить функции связанных видео.

Способ jquery, похоже, тоже не работает из-за CORS, как я полагаю, css.

$(".media-youtube-player").contents().find(".ytp-pause-overlay").remove();

, вызывающий блокировку кадра с источником "xxx "от доступа к фрейму перекрестного происхождения.

Не уверен, что есть способ сделать это, если youtube не разрешит это снова.Хотите отключить это тоже, так что любая помощь приветствуется.

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