Как встроить видео на YouTube в качестве заголовка с автовоспроизведением, циклом и скрытием просмотра, публикации, логотипа YouTube и заголовка видео?

Эта ошибка может быть вызвана неконтролируемыми требованиями к Java-версии.

В моем случае я смог разрешить эту ошибку, создав высокопрофильный проект с открытым исходным кодом, переключившись с Java 9 на Java 8 используя SDKMAN! .

sdk list java
sdk install java 8u152-zulu
sdk use java 8u152-zulu

Затем выполните чистую установку, как описано ниже.


При использовании Maven в качестве инструмента построения иногда полезно - и, как правило, приятно, сделать clean сборку установки с отключенным тестированием.

mvn clean install -DskipTests

Теперь, когда все построенный и установленный, вы можете продолжить и запустить тесты.

mvn test

0
задан codingcali 16 January 2019 в 17:49
поделиться

1 ответ

Чтобы скрыть логотип YouTube, вы можете добавить параметр modestbranding и установить значение 1 .

Из параметров проигрывателя шоу, найденных на демонстрационном веб-сайте YouTube Player :

  • modestbranding: запретить отображение логотипа YouTube на панели управления. Текстовая метка YouTube или водяной знак по-прежнему отображается, когда указатель мыши пользователя находится над плеером .

Подсвеченный текст порождает у меня идею:

  • Чтобы пользователь не видел элементы, которые нужно скрыть, вы можете добавить стиль CSS для предотвращения эффекта зависания в iframe - фактически, предотвратить эффект наведения в div, который содержит iframe .

Я использовал код, добавленный в этом ответе « CSS отключить эффект наведения » для добавления встроенного стиля 1 в элемент div, содержащий Ваш iframe.

Итак, результаты таковы:

<!-- HTML -->
<div class="embed-responsive embed-responsive-16by9" id="holder" style="pointer-events: none;">
   <iframe class="frame" width="560" height="315" 
      src="https://www.youtube.com/embed/4hIZUCKsio0?rel=0&amp; 
      controls=0&amp;showinfo=0;autoplay=1&mute=1&loop=1&playlist=4hIZUCKsio 
      0" frameborder="0" allow="accelerometer; encrypted-media; gyroscope; 
      picture- 
      in-picture" allowfullscreen></iframe>
</div>

Единственным недостатком этого решения является то, что (когда видео воспроизводится в первый раз) , логотип YouTube, поделиться ссылкой, заголовком видео и показать в течение 2-3 секунд, прежде чем автоматически скрыться.


1 На самом деле вы должны установить стиль как часть ваших решений CSS.

0
ответ дан Mauricio Arias Olave 16 January 2019 в 17:49
поделиться