在 iFrame HTML 5 嵌入中获取视频元素

Posted

技术标签:

【中文标题】在 iFrame HTML 5 嵌入中获取视频元素【英文标题】:Get Video Element in iFrame HTML 5 Embed 【发布时间】:2012-06-01 02:30:15 【问题描述】:

我正在尝试在新的 Youtube Embed 中获取 html5 视频元素。 如果我尝试使用 player.getIframe() 访问 iframe,但我无法深入了解 访问标签和元素的 iFrame Html

我的目标是改变视频元素的 DOMAttribute

感谢您的建议

【问题讨论】:

【参考方案1】:

根据Youtube IFRAME embed

您可以通过 onYouTubePlayerAPIReady() 获得 iframe 嵌入的参考

YouTube 相关的 DOMAttribute 也可以通过 playerVars 参数配置,如下所述

player = new YT.Player('player', 
      height: '390',
      width: '640',
      videoId: 'u1zgFlCw8Aw',
      playerVars: 
         listType:'playlist',
         list: 'UUPW9TMt0le6orPKdDwLR93w'
      ,
      events: 
        'onReady': onPlayerReady
      
);

【讨论】:

以上是关于在 iFrame HTML 5 嵌入中获取视频元素的主要内容,如果未能解决你的问题,请参考以下文章

嵌入视频,计算观看时长

嵌入的 YouTube 视频在 iframe HTML 中不可用

嵌入式 youtube 视频未通过 iframe 和 php 显示

嵌入没有 iframe 的 HTML5 YouTube 视频?

python+selenium如何定位多层iframe中元素

iframe简单使用 获取iframe 获取iframe 元素值 iframe获取父页面的信息