在我的网站上,人们可以删除他们的 YouTube 代码链接faXwJ9TfX9g
如何使用简单的 Javascript 获取艺术家的姓名和歌曲的名称。
Input : faXwJ9TfX9g by User
Output : Name of artist
Output : Name of the Song
Output : Length of the Song
此致,
Simon Buijs Zwaag 荷兰
在我的网站上,人们可以删除他们的 YouTube 代码链接faXwJ9TfX9g
如何使用简单的 Javascript 获取艺术家的姓名和歌曲的名称。
Input : faXwJ9TfX9g by User
Output : Name of artist
Output : Name of the Song
Output : Length of the Song
此致,
Simon Buijs Zwaag 荷兰
Youtube 视频没有艺术家和歌曲标题的标签(例如 mp3 文件有)。所以,AFAIK 你能做的最好的就是获得视频标题。您可以进一步解析它以获取艺术家和歌曲名称,但我不认为这是您想要做的事情。使用Data API您可以执行以下操作:
<html>
<head>
<script type="text/javascript">
function processData(data) {
var title = data.entry.title.$t;
var duration = data.entry.media$group.media$content[0].duration;
}
</script>
</head>
<body>
<script
type="text/javascript"
src="http://gdata.youtube.com/feeds/api/videos/faXwJ9TfX9g?alt=json-in-script&callback=processData">
</script>
</body>
</html>
本文有一个完整的答案,包括在运行时使用用户选择的 ID 的第二个版本(我发现的大多数示例似乎只有一个硬编码的 ID)。
http://salman-w.blogspot.com/2010/01/retrieve-youtube-video-title.html