我尝试从数据库中获取 YouTube 视频的 URL 并将其嵌入到页面中。
我收到“发生错误。请稍后再试”消息。请帮忙!:(
数据库中的字符串: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 的代码(它在电影信息中为您提供 -> 分享 -> 嵌入)并将其硬编码到我的页面中,它就可以工作。