【问题标题】:Positioning an embedded YouTube player定位嵌入式 YouTube 播放器
【发布时间】:2014-02-18 08:28:35
【问题描述】:

我正在创建一个交互式视频网站并具有此功能:

var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var done = false;
var player;

function videoChosen(btnid) {   
    player = new YT.Player('player', {
      height: '390',
      width: '640',
      playerVars: { 'autoplay': 0, 'controls': 0,'autohide':2,'disablekb':1,'modestbranding':1,'fs':0 },
      videoId: btnid,
      events: {
        'onStateChange': onPlayerStateChange
      }


    });
}

但我找不到更改视频播放器位置的方法(它一直在浏览器的左上角加载)。有没有办法使用 CSS 来定位使用该功能召唤的玩家?

【问题讨论】:

    标签: javascript css youtube


    【解决方案1】:

    看起来您可能缺少播放器的 div,即 <!-- 1. The <iframe> (and video player) will replace this <div> tag. --> <div id="player"></div>

    看看this link。正如它所说,你的播放器将取代这个 div。所以,把 div 放在你想要播放器的地方。

    希望这会有所帮助。

    【讨论】:

    • 哇,我确信我已经阅读了有关它的所有内容。和它的工作!谢谢:)
    猜你喜欢
    • 2016-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-19
    • 1970-01-01
    • 2014-02-13
    • 2013-03-07
    • 1970-01-01
    相关资源
    最近更新 更多