如何过滤掉不可用的YouTube视频

时间:2015-07-20 15:50:07

标签: youtube-javascript-api

Youtube API会返回视频列表:

var request = window.gapi.client.youtube.videos.list({
    chart: 'mostPopular',
    videoCategoryId: 0,  // 1,2,10,15,17...
    pageToken: pageToken,
    regionCode: locale,
    type: 'video',
    part: 'snippet,contentDetails,statistics,status'
});

但并非所有视频都可以播放。我使用iframe YT.Player播放:

player = new YT.Player('video-player', {
  height: '480',
  width: '360',
  videoId: videoId,
  playerVars: {
    controls: 0,
    modestbranding: 1,
    enablejsapi: 1,
    rel: 0,
    showinfo: 0,
    disablekb: 1
  },
  events: {
    'onReady': onPlayerReady,
    'onStateChange': onPlayerStateChange,
    'onError': onPlayerError
  }
});

无法播放Feed中的某些视频。如何过滤Feed中的视频,您可以播放此列表中的所有视频?

0 个答案:

没有答案