Thứ Hai, 19 tháng 5, 2014

Lấy Thông Tin Youtube Với Javascript

Lấy Thông Tin Youtube Với Javascript



Đầu tiên bạn phải biết được ID của youtube, và sau đây là cách xác định ID
Xem đoạn link youtube sau :

http://www.youtube.com/watch?v=vivumua

Đoạn sau dấu = in đậm gạch ngang chính là ID của youtube đó.
ID đó sẽ dùng cho thủ thuật dưới đây.

Đoạn code Javascript sau :

<script type="text/javascript">
function youtubeFeedCallback(data) {
var s = '';
s += '<img src="' + data.entry.media$group.media$thumbnail[0].url + '" width="' + data.entry.media$group.media$thumbnail[0].width + '" height="' + data.entry.media$group.media$thumbnail[0].height + '" alt="' + data.entry.media$group.media$thumbnail[0].yt$name + '" align="right"/>';
s += '<b>Title:</b> ' + data.entry.title.$t + '<br/>';
s += '<b>Author:</b> ' + data.entry.author[0].name.$t + '<br/>';
s += '<b>Published:</b> ' + new Date(data.entry.published.$t).toLocaleDateString() + '<br/>';
s += '<b>Duration:</b> ' + Math.floor(data.entry.media$group.yt$duration.seconds / 60) + ':' + (data.entry.media$group.yt$duration.seconds % 60) + ' (' + data.entry.media$group.yt$duration.seconds + ' seconds)<br/>';
if (data.entry.gd$rating) {
s += '<b>Rating:</b> ' + data.entry.gd$rating.average.toFixed(1) + ' out of ' + data.entry.gd$rating.max + ' (' + data.entry.gd$rating.numRaters + ' ratings)<br/>';
}
s += '<b>Statistics:</b> ' + data.entry.yt$statistics.favoriteCount + ' favorite(s); ' + data.entry.yt$statistics.viewCount + ' view(s)<br/>';
s += '<br/>' + data.entry.media$group.media$description.$t.replace(/\n/g, '<br/>') + '<br/>';
s += '<br/><a href="' + data.entry.media$group.media$player.url + '" target="_blank">Watch on YouTube</a>';
document.write(s);
}
</script>
<script type="text/javascript" src="http://gdata.youtube.com/feeds/api/videos/Điền ID youtube vào đây?v=2&amp;alt=json-in-script&amp;callback=youtubeFeedCallback"></script>


Sau khi post video ta post tiếp đoạn này nếu phần tự động tóm tắt bài viết của blog không đòi hỏi ảnh phải up trực tiếp lên blog hoặc picasaweb thì tại tóm tắt bài viết sẽ có ảnh thumnail luôn.
Trong đoạn javascript trên ta thay ID của youtube video đó vào là ok
Thế là xong, cảm ơn các bạn đã theo dõi



Previous Post
Next Post

post written by:

0 nhận xét:

Hãy để lại nhận xét một cách văn minh nhé !!!