असल में, मैं प्रत्येक वीडियो की वीडियो अवधि प्राप्त करने का प्रयास कर रहा हूं जो परिणाम में दिखाए जाने पर परिणाम में दिखाई देता है। मेरे पास गड़बड़ी करने के लिए आपके पास एक साफ छोटा डेमो सेट है!यूट्यूब डेटा एपीआई के साथ वीडियो अवधि प्राप्त करें?
भी- जब मैं कहता अवधि मैं एम/एस प्रारूप में वीडियो (00:00) की लंबाई मतलब ..
डेमोhttp://codepen.io/mistkaes/pen/6b6a347c7d24edee15b3491420db4ecd
jQuery:
var apikey = '<API KEY>';
$(function() {
var searchField = $('#search-input');
$('#search-form').submit(function(e) {
e.preventDefault();
});
});
function search() {
$('#results').html('');
q = $('#search-input').val();
$.get(
"https://www.googleapis.com/youtube/v3/search", {
part: 'snippet, id',
q: q,
maxResults: 50,
type: 'video',
key: apikey
},
function(data) {
$.each(data.items, function(i, item) {
var output = getResults(item);
$('#results').append(output);
});
});
}
function getResults(item) {
var videoID = item.id.videoId;
var title = item.snippet.title;
var thumb = item.snippet.thumbnails.high.url;
var channelTitle = item.snippet.channelTitle;
var output = '<li>' +
'<div class="list-left">' +
'<img src="' + thumb + '">' +
'</div>' +
'<div class="list-right">' +
'<h3><a href="http://youtube.com/embed/' + videoID + '?rel=0">' + title + '</a></h3>' +
'<p class="cTitle">' + channelTitle + '</p>' +
'</div>' +
'</li>' +
'<div class="clearfix"></div>' +
'';
return output;
}
कृपया मेरा उत्तर जांचें कि यह आपकी मदद करता है। – squiroid
बीटीडब्ल्यू, यह वास्तव में देर हो चुकी है, लेकिन महत्वपूर्ण है। अपनी एपीआई कुंजी पोस्ट न करें! ये निजी हैं। कोई अब आपके कोटा का दुरुपयोग कर सकता है। – ChiralMichael