gpt4 book ai didi

javascript - HTML格式的YouTube视频不起作用

转载 作者:行者123 更新时间:2023-12-03 06:33:23 25 4
gpt4 key购买 nike

我尝试从数据库中获取YouTube视频的URL,并将其嵌入页面中。

我收到“发生错误。请稍后再试”消息。
请帮助! :(

DB中的字符串:https://www.youtube.com/watch?v=JjFsNSoDZK8

HTML代码(在表格内):

<tr><td colspan=3><iframe id='Trailer' width="640" height="360" src="" frameborder="0" allowfullscreen></iframe></td></tr>

JS代码(jQuery):
$("#MovieDetails").find("#Trailer").attr('src',arr['Trailer'].replace("youtube.com/","youtube.com/embed/") + "?feature=player_detailpage");

(这里,MovieDetails是表的ID);
此外,该字符串末尾的字符串:“?feature = player_detailpage”,即使没有该字符串也不起作用。

尝试了几种更改URL字符串的方法,但似乎找不到正确的方法。总是一样的错误。

编辑:如果我使用来自YouTube的代码(它在电影信息->共享->嵌入中为您提供)并将其硬编码在我的页面中,则它可以正常工作。

最佳答案

假设arr['Trailer'] == "https://www.youtube.com/watch?v=JjFsNSoDZK8"
尝试将您的替换项更改为以下内容:

arr['Trailer'].replace("https://www.youtube.com/watch?v=", "//www.youtube.com/embed/");

jsFiddle- http://jsfiddle.net/WFd79/

关于javascript - HTML格式的YouTube视频不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17795691/

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