Youtube api 什么会导致此youtube嵌入字符串停止工作?

Youtube api 什么会导致此youtube嵌入字符串停止工作?,youtube-api,youtube-data-api,Youtube Api,Youtube Data Api,我将youtube链接保存在数据存储中,以便根据主题分批查看。 我基本上是用标题注释和长度数据保存videoid 我使用php构建了一个自定义查看器。我已经用了至少10个月了,完全按照我想要的方式。在这段时间里,格式发生了一次突破性的变化,我能够适应这种变化 现在,今天,看起来又发生了一个突破性的变化,我很好奇这是我的代码还是youtube的嵌入语法 下面是来自Veritasium频道的youtube视频id列表: 2KZb2_vcNTg,Ux33-5k8cjg,vqDbMEdLiCs,myh9

我将youtube链接保存在数据存储中,以便根据主题分批查看。 我基本上是用标题注释和长度数据保存videoid

我使用php构建了一个自定义查看器。我已经用了至少10个月了,完全按照我想要的方式。在这段时间里,格式发生了一次突破性的变化,我能够适应这种变化

现在,今天,看起来又发生了一个突破性的变化,我很好奇这是我的代码还是youtube的嵌入语法

下面是来自Veritasium频道的youtube视频id列表:

2KZb2_vcNTg,Ux33-5k8cjg,vqDbMEdLiCs,myh94hpFmJY,Iuv6hY6zsd0,vWVZ6APXM4w,BD6h-wDj7bw,1Xp_imnO6WE,38gVZgE39K8,XAgXwUwQoPA,rAYW9n8i-C4
我使用以下基线语法动态构造一个iframe:

<iframe id="myiframe" class="myplaylist" width="720" height="405" src="https://www.youtube.com/embed/videoseries?playlist= <comma separated list of video id's> &amp;controls=1?enablejsapi=1" frameborder="0" allowfullscreen=""></iframe>

因此,由这两部分创建的功能性iframe元素如下所示:

<iframe id="myiframe" class="myplaylist" width="720" height="405" src="https://www.youtube.com/embed/videoseries?playlist=2KZb2_vcNTg,Ux33-5k8cjg,vqDbMEdLiCs,myh94hpFmJY,Iuv6hY6zsd0,vWVZ6APXM4w,BD6h-wDj7bw,1Xp_imnO6WE,38gVZgE39K8,XAgXwUwQoPA,rAYW9n8i-C4&amp;controls=1?enablejsapi=1" frameborder="0" allowfullscreen=""></iframe>

这不会作为一个片段工作,但作为一个html元素,它应该显示一个youtube播放器,并在右上角显示一个计数器和排队视频的下拉列表,就像你在youtube网站上查看播放列表一样

例如(除了这一个正在演示新问题外):

如果有人尝试这个完整的标签,看看嵌入式播放器是否正常工作,这会有所帮助。
我不知道出了什么问题。

我想是YouTube。我不知道这是故意的还是一个bug,但在YouTube的一端肯定发生了一些变化

如果复制视频的URL,则为
https://youtu.be/videoseries
-YouTube不再将
/videoseries
识别为一个特殊的URL,而只是尝试加载它,就好像它是播放列表前面的视频片段一样

看起来一个潜在的解决方法就是从嵌入URL中删除
videoseries
,如下所示:

<iframe id="myiframe" class="myplaylist" width="720" height="405" src="https://www.youtube.com/embed/?playlist=2KZb2_vcNTg,Ux33-5k8cjg,vqDbMEdLiCs,myh94hpFmJY,Iuv6hY6zsd0,vWVZ6APXM4w,BD6h-wDj7bw,1Xp_imnO6WE,38gVZgE39K8,XAgXwUwQoPA,rAYW9n8i-C4&amp;controls=1?enablejsapi=1" frameborder="0" allowfullscreen=""></iframe>

根据一位客户的说法,他的嵌入式YouTube视频今天也以同样的方式出现故障,当他今天查看YouTube帐户中的播放列表时,现在提供了一个新的URL用于嵌入它。我们用新的URL替换了旧的URL,问题得到了解决

New URL is of the format https://www.youtube.com/embed/<new id code>

Old URL is of the format https://www.youtube.com/embed/videoseries?list=<old id code>
新URL的格式为https://www.youtube.com/embed/
旧URL的格式为https://www.youtube.com/embed/videoseries?list=

是的,就是这样。谢谢。今天。。。在URL中断2天后,使用“videoseries”和原始ID代码的旧URL正常工作!YouTube似乎已经修复了一些问题。