删除嵌入的YouTube视频上的注释 [英] Removing annotations on embedded YouTube videos
本文介绍了删除嵌入的YouTube视频上的注释的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我发现您可以通过将& iv_load_policy = 3
参数添加到嵌入代码中的网址来禁用嵌入的YouTube视频中的注释。
示例:
< object width =425height =344 >
< param name =movievalue =http://www.youtube.com/v/PMnEvKCtHBw&hl=zh-TW&fs=1&iv_load_policy=3>< / param>
< param name =allowscriptaccessvalue =always>< / param>
< embed src =http://www.youtube.com/v/PMnEvKCtHBw&hl=zh-TW&fs=1&iv_load_policy=3type =application / x-shockwave-flashallowscriptaccess =总是allowfullscreen =truewidth =425height =344>< / embed>
< / object>
有没有办法在所有的YouTube嵌入式网址上使用javascript / jQuery强制这个参数?
$ b
$('object')。each(function(){
var $ param = $(this).children(':first -child');
var newUrl = $ param.attr('value')+'& iv_load_policy = 3';
$ param.attr('value',newUrl);
});
快速完成测试....
经过测试和工作
I've discovered that you can disable annotations on embedded YouTube videos by adding the parameter &iv_load_policy=3
to the url in the embed code.
Example:
<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>
Is there any way to force this parameter on all YouTube embed urls on a webpage using javascript/jQuery?
(Sort of like this example where you force wmode transparent on all flash objects)
解决方案
Try this:
$('object').each(function(){
var $param = $(this).children(':first-child');
var newUrl = $param.attr('value') + '&iv_load_policy=3';
$param.attr('value', newUrl);
});
Done quickly without testing....
Tested and works
这篇关于删除嵌入的YouTube视频上的注释的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文