我有一个使用youtube api v3构建的web应用程序,由于某种原因,现在.getPlaylistIndex()总是返回-1这是最近发生的,导致网站功能出现重大中断。
在过去的一周里,生产的代码库没有变化,上周还在工作,但昨天(可能是周一)它坏了。API内部必须进行一些更改,这导致了这些问题。但我在任何地方都看不到任何与这个问题有关的内容。。。
如果有人看到过这个问题,并对所更改的内容有某种链接或引用,它是否将被修复,或者该函数是否已被弃用?在这一点上,我唯一能做的就是重新编写我的所有代码,以便不再使用这个函数。
如有任何见解,我们将不胜感激,谢谢。
这在我们的代码中的实现中导致了一个错误,但也是因为youtube api的工作方式发生了变化。最初的编码器设置了youtube播放器来加载播放列表,但随后他们再次加载了开始视频
channelPlayer.loadPlaylist(currentPlayListArray, selectedVidIdx);
//channelPlayer.loadVideoById(selectedVid); <<<< This was breaking functionality
channelPlayer.playVideo();
channelPlayer.setLoop(true);
channelPlayer.unMute();
这一直在起作用(注释行)。直到上周末,播放列表在播放器中还没有被加载单个视频所覆盖。功能似乎发生了变化,不再加载以前加载的播放列表的视频。现在它会覆盖播放器的播放列表,而不是串联?
同样,这是一个内部错误,但api中功能的随机变化导致了我们遇到的问题。