使用 JQuery HTML 插入 YouTube 播放器
Insert YouTube player with JQuery HTML
我几乎完成了我投入了大量工作的迷你项目!现在唯一的事情是我需要将 Youtube link 播放器放入 HTML 中,但我现在真的不知道如何开始。
所以我正在做的是从我的 API 那里获取信息,它已经准备好了 YouTube link 例如 https://youtu.be/Mh2ebPxhoLs 现在我需要显示它在我作为 YouTube 播放器的 HTML 中。唯一的问题是我真的不知道如何开始它。
这是我的网站现在的样子:
如您所见,底部有一个 YouTube 预告片 link,我还没有完成 "level",需要您的帮助!
基本上它是我正在寻找的电影的预告片,我希望它在海报下面的某个地方,但我可以自己做。唯一的问题是现在我只需要知道如何让 YouTube 播放器理解 YouTube link。
现在我正在 HTML 中使用
<div id="trailer"></div>
JS:
$('#trailer').html("Trailer: " + data.trailer);
我还没有 CSS 预告片。
所以我只想知道,如何让 link 理解并用 YouTube 播放器填充我的 HTML?
据我了解,您想从 link 中获取 id
并用它来填充 html 和 youtube iframe
。您可以使用 replace
.
var videoId = data.trailer.replace("https://youtu.be/", ""); //Leaves just the id
$('#trailer').html("Trailer: <iframe width='420' height='315' src='https://www.youtube.com/embed/" + videoId + "' frameborder='0' allowfullscreen>");
获取 HTML
的 iframe
<iframe id="videoArea" width="350" height="250" src="http://www.youtube.com/embed/X0DeIqJm4vM" frameborder="0" allowfullscreen></iframe>
然后使用您的链接,您可以创建一个 属性 到 iframe 的映射器:
$('#videoArea').prop("src", data.trailer);
我几乎完成了我投入了大量工作的迷你项目!现在唯一的事情是我需要将 Youtube link 播放器放入 HTML 中,但我现在真的不知道如何开始。
所以我正在做的是从我的 API 那里获取信息,它已经准备好了 YouTube link 例如 https://youtu.be/Mh2ebPxhoLs 现在我需要显示它在我作为 YouTube 播放器的 HTML 中。唯一的问题是我真的不知道如何开始它。
这是我的网站现在的样子:
如您所见,底部有一个 YouTube 预告片 link,我还没有完成 "level",需要您的帮助!
基本上它是我正在寻找的电影的预告片,我希望它在海报下面的某个地方,但我可以自己做。唯一的问题是现在我只需要知道如何让 YouTube 播放器理解 YouTube link。
现在我正在 HTML 中使用
<div id="trailer"></div>
JS:
$('#trailer').html("Trailer: " + data.trailer);
我还没有 CSS 预告片。
所以我只想知道,如何让 link 理解并用 YouTube 播放器填充我的 HTML?
据我了解,您想从 link 中获取 id
并用它来填充 html 和 youtube iframe
。您可以使用 replace
.
var videoId = data.trailer.replace("https://youtu.be/", ""); //Leaves just the id
$('#trailer').html("Trailer: <iframe width='420' height='315' src='https://www.youtube.com/embed/" + videoId + "' frameborder='0' allowfullscreen>");
获取 HTML
的 iframe<iframe id="videoArea" width="350" height="250" src="http://www.youtube.com/embed/X0DeIqJm4vM" frameborder="0" allowfullscreen></iframe>
然后使用您的链接,您可以创建一个 属性 到 iframe 的映射器:
$('#videoArea').prop("src", data.trailer);