删除嵌入YouTube视频上的注释
Removing annotations on embedded YouTube videos
我发现你可以通过在嵌入代码的url中添加参数&iv_load_policy=3
来禁用嵌入YouTube视频上的注释。
的例子:
<object width="425" height="344">
<param name="movie" value="http://www.youtube.com/v/PMnEvKCtHBw&hl=en&fs=1&iv_load_policy=3"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/v/PMnEvKCtHBw&hl=en&fs=1&iv_load_policy=3" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed>
</object>
是否有任何方法在使用javascript/jQuery的网页上的所有YouTube嵌入url上强制此参数?
(有点像这个例子,你在所有的flash对象上强制wmode透明)
试试这个:
$('object').each(function(){
var $param = $(this).children(':first-child');
var newUrl = $param.attr('value') + '&iv_load_policy=3';
$param.attr('value', newUrl);
});
测试和工作
iv_load_policy=3
是可行的方法。然而,有很好的嵌入代码生成器,为您做这件事。
新的HTML5播放器不再使用这个嵌入代码,但我刚刚调整了这段代码与正在嵌入的iframe一起工作,并使其在我的网站上工作。(适用于WordPress ombed)
$("iframe").each(function() {
var src = $(this).attr("src") + '&iv_load_policy=3';
$(this).attr("src", src);
});
相关文章:
- 视频HTML没有'无法在Internet Explorer 11上工作
- 播放当前视频时如何停止其他视频?JavaScript
- 使用Facebook live API创建实时视频对象时的隐私设置
- Brightcove获取/显示HTML中的当前视频标题和描述
- Twilio-显示所有连接参与者的远程参与者视频
- WebRTC视频聊天可以在FF中使用,但不能在Chrome中使用
- 是否可以使用iframe API在iOS浏览器上播放youtube视频
- 如何检查用户在html5视频播放器中观看了完整的视频
- Javascript中的备选注释方法
- Fullpage.js-视频+背景在同一部分
- html5视频中的Youtube类型注释
- 角度p2p视频聊天-远程流是黑视频
- tiltSlider播放/暂停视频元素(如果li有当前类)
- 可以在响应时隐藏iphone上的“播放”按钮以进行视频播放
- 如何允许在TinyMCE中使用valid_elements进行注释标记
- Javascript-在视频中跟踪鼠标位置
- 为什么可以'我在视频js中查看HLS
- 如何在javascript中解析Dailymotion视频Url
- 如何使用javascript进行视频注释
- 删除嵌入YouTube视频上的注释