【问题标题】:Get artist name and song name by YouTube code通过 YouTube 代码获取艺术家姓名和歌曲名称
【发布时间】:2010-01-22 20:44:00
【问题描述】:

在我的网站上,人们可以删除他们的 YouTube 代码链接,例如 faXwJ9TfX9g

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

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

最好的问候,

西蒙·布伊斯 荷兰兹瓦格

【问题讨论】:

  • 欢迎来到 StackOverflow!第一个问题很好。
  • 如果您想看到添加的此功能,请随时为 this 投票。

标签: javascript youtube-api


【解决方案1】:

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>

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-09-09
      • 2014-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-25
      • 1970-01-01
      相关资源
      最近更新 更多