首页 > 解决方案 > 如何动态更新 Youtube Player videoID

问题描述

我有一个从频道返回随机 VideoID 的 js 函数。我想将此 ID 动态插入到 youtubeAPI 的 videoID 参数中。

// 3. This function creates an <iframe> (and YouTube player)
//    after the API code downloads.
  var player;
  function onYouTubeIframeAPIReady() {
    player = new YT.Player('player', {
      height: '390',
      width: '640',
      videoId: <<INSERT RETURN OF FUNCTION HERE>>
      events: {
        'onReady': onPlayerReady,
        'onStateChange': onPlayerStateChange
      }
    });
  }

标签: javascriptyoutube-apiyoutube-data-apiyoutube-javascript-apiyoutube-iframe-api

解决方案


Prueba utilizando esta linea :)

player.loadVideoById("id_video");


推荐阅读