【问题标题】:youtube api .getPlaylistIndex() no longer seems to work?youtube api .getPlaylistIndex() 似乎不再起作用?
【发布时间】:2015-03-18 19:15:08
【问题描述】:

我有一个使用 youtube api v3 构建的网络应用程序,由于某种原因,现在 .getPlaylistIndex() 总是返回 -1 这只是最近发生的,并且导致网站功能出现重大中断。

上周生产环境的代码库没有任何变化,并且上周可以正常工作,但昨天(或可能是周一)它坏了。导致这些问题的 API 必须进行一些更改。但我无法在任何地方看到与此问题相关的任何内容...

如果有人看到了这个问题并且有某种链接或对更改内容的引用,是否要修复或者该功能是否已被弃用?在这一点上,我唯一能做的就是重新编写我的所有代码,以便不再使用这个函数。

任何见解将不胜感激,谢谢。

【问题讨论】:

    标签: youtube-api youtube-javascript-api


    【解决方案1】:

    这最终导致了我们代码中的实现错误,但也因为通过 youtube api 的工作方式发生了变化。最初的编码员已经设置了 youtube 播放器来加载播放列表,但随后他们再次加载了开始视频

    channelPlayer.loadPlaylist(currentPlayListArray, selectedVidIdx);
    //channelPlayer.loadVideoById(selectedVid);   <<<< This was breaking functionality
    channelPlayer.playVideo();
    channelPlayer.setLoop(true);
    channelPlayer.unMute();
    

    这一直有效(带有注释掉的行)。直到上周末,播放器中的播放列表还没有被单个视频的加载覆盖。似乎功能已经改变,它不再将视频加载到之前加载的播放列表之上。现在它会覆盖播放器的播放列表而不是连接?

    这又是一个内部错误,但 api 中功能的随机变化导致这实际上导致了我们遇到的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-18
      • 1970-01-01
      • 2012-05-14
      相关资源
      最近更新 更多