10

私のウェブサイトでは、人々は YouTube コード リンクをドロップできます。faXwJ9TfX9g

簡単な Javascript を使用して、アーティストの名前と曲の名前を取得するにはどうすればよいですか。

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

よろしくお願いします、

Simon Buijs Zwaag オランダ

4

2 に答える 2

5

YouTube ビデオには、アーティストや曲名のタグがありません (たとえば、mp3 ファイルのように)。だから、私の知る限り、あなたができる最善のことは、ビデオのタイトルを取得することです. さらに進んで解析してアーティストと曲名を取得することもできますが、これはやりたいことではないと思います。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>
于 2010-01-22T22:25:34.073 に答える
-1

この記事には、実行時にユーザーが選択した ID を使用する 2 番目のバージョンを含む完全な回答があります (私が見つけたほとんどの例には、ハードコードされた ID しかないように見えました)。

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

于 2011-08-15T12:21:05.113 に答える