javascript 从其他来源触发YouTube播放,删除占位符图片和自定义播放图标

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 从其他来源触发YouTube播放,删除占位符图片和自定义播放图标相关的知识,希望对你有一定的参考价值。

(function(MISK, $, undefined) {
  'use strict';

  const videoTrigger = document.querySelector('.js-video-trigger');
  const videoEmbed = document.querySelector('.js-video-embed');
  const activeClass = 'video__video-anchor--active';
  const embedUrl = videoEmbed.getAttribute('data-autoplay-src');

  /**
  * Remove the placeholder image and play the video
  */
  function playVideo() {
    videoTrigger.classList.add(activeClass);
    videoEmbed.setAttribute('src', embedUrl);
  }

  /**
   * @memberOf MISK
   * @namespace MISK.video
   */
  MISK.video = {
    init: function() {
      const videos = document.querySelectorAll('.js-video-trigger');
      for (let i = 0; i < videos.length; i++) {
        const video = videos[i];
        video.addEventListener('click', playVideo);
      }
    }
  };
}(window.MISK = window.MISK || {}, jQuery));

以上是关于javascript 从其他来源触发YouTube播放,删除占位符图片和自定义播放图标的主要内容,如果未能解决你的问题,请参考以下文章

如何从 url 获取 youtube 视频 ID

Youtube iframe api 未触发 onYouTubeIframeAPIReady

YouTube iframe 播放器 API - OnStateChange 未触发

javascript 从频道中获取YouTube视频

javascript 从链接获取YouTube密钥

从Javascript自动启动YouTube视频