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

Sim*_*mon 9 javascript youtube-api

在我的网站上,人们可以放弃他们的YouTube代码链接 faXwJ9TfX9g

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

Input  :  faXwJ9TfX9g   by User
Output :  Name of artist
Output :  Name of the Song
Output :  Length of the Song
Run Code Online (Sandbox Code Playgroud)

最好的祝福,

Simon Buijs Zwaag荷兰

emi*_*hev 5

Youtube 视频没有艺术家和歌曲标题的标签(例如 mp3 文件)。因此,AFAIK 您能做的最好的事情就是获取视频标题。您可以进一步解析它以获得艺术家和歌曲名称,但我认为这是您不想做的事情。使用数据 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>
Run Code Online (Sandbox Code Playgroud)