通过YouTube代码获取艺术家姓名和歌曲名称

时间:2010-01-22 20:44:01

标签: javascript youtube-api

在我的网站上,人们可以放弃像faXwJ9TfX9g

这样的YouTube代码链接

如何使用简单的Javascript获取艺术家的名字和歌曲的名称。

Input  :  faXwJ9TfX9g   by User
Output :  Name of artist
Output :  Name of the Song
Output :  Length of the Song

致以最诚挚的问候,

西蒙·布伊斯 Zwaag荷兰

3 个答案:

答案 0 :(得分:4)

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>

答案 1 :(得分:-1)

Youtube有很多可用的API,你会找到你想要的文档there

答案 2 :(得分:-1)

本文有一个完整的答案,包括在运行时使用用户选择的ID的第二个版本(我发现的大多数示例似乎只有一个硬编码ID。)

http://salman-w.blogspot.com/2010/01/retrieve-youtube-video-title.html

相关问题