Javascript+Youtube API

Javascript+Youtube API,javascript,jquery,youtube,Javascript,Jquery,Youtube,有人能告诉我如何从Youtube API获取视频URL吗 这是我必须首先扫描的链接 它将给我大代码,我必须采取url=;根据这段代码: <media:content url='https://www.youtube.com/v/o0n8tDS_pjM?version=3&amp;f=user_uploads&amp;app=youtube_gdata' type='application/x-shockwave-flash' medium='video' isDefault

有人能告诉我如何从Youtube API获取视频URL吗

这是我必须首先扫描的链接

它将给我大代码,我必须采取url=;根据这段代码:

<media:content url='https://www.youtube.com/v/o0n8tDS_pjM?version=3&amp;f=user_uploads&amp;app=youtube_gdata' type='application/x-shockwave-flash' medium='video' isDefault='true' expression='full' duration='100' yt:format='5'/>
好的。所以我必须接受这个

url='

并将其作为变量:

<iframe src="https://www.youtube.com/v/o0n8tDS_pjM?"></iframe>
但我不知道如何在JavaScript或JQuery中实现这一点。但如果你能帮我解决我的问题,我会道歉的


确切地说,我需要从YouTube API获取最新的视频,并在iframe中显示在我的网站上。

要嵌入视频,正确的url是

例如:

<iframe src="https://www.youtube.com/embed/o0n8tDS_pjM?"></iframe>

有一个例子

首先更改您使用的URL,添加&alt=json使数据json和fare更易于处理

https://gdata.youtube.com/feeds/api/users/K8ijg73GqrMLt5klQTDW1g/uploads/?max-results=1&alt=json
现在我们得到了JSON,处理返回的数据就容易多了

Html:

我已经在codepen中测试过了

全屏 密码
像这样简单:.split函数

'https://www.youtube.com/v/o0n8tDS_pjM?version=3&amp;f=user_uploads&amp;app=youtube_gdata'.split('?')[0]
"https://www.youtube.com/v/o0n8tDS_pjM"

我不知道这对我不起作用。即使我复制代码,它也不起作用。是的,对不起,它起作用了,但只在在线服务器上。在我的计算机中,它不工作,我想这是因为我没有下载jquery。你需要jquery才能工作,但如果你需要它,我可以用普通的JavaScript来完成
$.getJSON("https://gdata.youtube.com/feeds/api/users/K8ijg73GqrMLt5klQTDW1g/uploads/?max-results=1&alt=json", function(data) {
    $("#frame").attr("src","//www.youtube-nocookie.com/embed/"+ data.feed.entry[0].id.$t.split("/")[6])
})
'https://www.youtube.com/v/o0n8tDS_pjM?version=3&amp;f=user_uploads&amp;app=youtube_gdata'.split('?')[0]
"https://www.youtube.com/v/o0n8tDS_pjM"