2013-01-04 46 views
0

如何添加到此代碼,以便它在iframe中提取描述以及標題和視頻?jquery youtube檢索說明

的JavaScript:

$(function() { 
    var htmlString = "<ul>"; 
    $.getJSON('http://gdata.youtube.com/feeds/users/(MY USER)/uploads?alt=json-in-script&callback=?&max-results=3', function(data) { 
      $.each(data.feed.entry, function(i, item) {          
        var title = item['title']['$t']; 
        var video = item['id']['$t']; 
        video_link = video.replace('http://gdata.youtube.com/feeds/videos/','http://www.youtube.com/watch?v='); 
        video_object = video.replace('http://gdata.youtube.com/feeds/videos/','http://www.youtube.com/v/'); 
        htmlString +='<li><p id="video_title">' + title + '</p><object width="600" height="450"><param name="movie" value="' + video_object + '"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="' + video_object + '" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="600" height="450"><noembed>Browser does not support video</noembed></embed></object></li>'; 
      }); 
      $('#videos').html(htmlString + "</ul>"); 
    }); 

HTML:

<div id="videos"></div> 

回答

1

嘗試:

var desc = item.media$group.media$description.$t; 
+0

謝謝你完美的作品!!!!!!!! – vimes1984

0

如果你讀的的getJSON的網址,你會發現URL期望一個用戶名和回調的方法。你錯過了兩個。

http://gdata.youtube.com/feeds/users/(MY USER) /上傳?ALT = JSON-在腳本& 回調 =? &最大結果= 3

你可以閱讀更多有關如何在他們的嚮導使用youtubes API https://developers.google.com/youtube/2.0/developers_guide_json

+0

烏姆我張貼優秀作品的代碼我只是刪除從用戶名該網址,它是拉動視頻併發布到iframe和標題。 我只需要它就可以拉取解除... – vimes1984