gpt4 book ai didi

javascript - YouTube视频的标签src属性

转载 作者:行者123 更新时间:2023-12-03 06:28:32 29 4
gpt4 key购买 nike

我试图在src标记的embed属性中获得此结果

变更:http://www.youtube.com/watch?v=IXzz31otZ4w
至:http://www.youtube.com/v/IXzz31otZ4

 <object><embed src="http://www.youtube.com/watch?v=IXzz31otZ4w" type="application/x-shockwave-     flash" width="560" height="315" allowscriptaccess="always"           allowfullscreen="true"></embed></object>

<script>
var vid, code
vid=document.getElementsByTagName('EMBED')[0];
code=vid.src.slice(-11);
vid.setAttribute("src","http://www.youtube.com/v/" + code)
</script>

它似乎替换了 src属性,但视频无法正常工作。

最佳答案

问题是您的YouTube ID在拼接过程中被损坏(在示例中,结尾缺少字母“w”)

这应该工作:

var vid, code;
vid=document.getElementsByTagName('EMBED')[0];
code = vid.src.match(/(^|&(?!amp;)|\\?)v=([^&]+)/);
if (code)
vid.setAttribute("src","http://www.youtube.com/v/" + code[2])

关于javascript - YouTube视频的<embed>标签src属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23048327/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com