iframeapi似乎只适用于较旧的url

iframeapi似乎只适用于较旧的url,iframe,youtube,youtube-iframe-api,Iframe,Youtube,Youtube Iframe Api,我到处找,找不到解决办法。在我看来,iframeapi只适用于较旧样式的url,而不适用于较新的自定义url 我的意思是,如果一个人的YouTube URL为www.YouTube.com/user/this_NAME,那么iframe API就可以完美地工作。但是,如果他们有www.youtube.com/c/u名称,iframeapi就不起作用 具体地说,我应该说,单个视频在所有类型中都很好——主要是因为您为特定视频添加了一个单独的视频ID类型 我的意思的例子,如果你加上这个(注意,我将使用

我到处找,找不到解决办法。在我看来,iframeapi只适用于较旧样式的url,而不适用于较新的自定义url

我的意思是,如果一个人的YouTube URL为www.YouTube.com/user/this_NAME,那么iframe API就可以完美地工作。但是,如果他们有www.youtube.com/c/u名称,iframeapi就不起作用

具体地说,我应该说,单个视频在所有类型中都很好——主要是因为您为特定视频添加了一个单独的视频ID类型

我的意思的例子,如果你加上这个(注意,我将使用一个著名的YouTuber和老式的URL)。这是完美的工作方式,代码设计用于查找和显示用户使用listType=user_uploads和list用户名上传的最新视频

<iframe id="ytplayer" type="text/html" width="640" height="390" src="http://www.youtube.com/embed?autoplay=0&showinfo=0&rel=0&listType=user_uploads&list=pewdiepie" frameborder="0"/>

以上工作完全如我所愿。现在,当我在一个有更新的虚荣URL youtube.com/c/USERNAME的用户身上试用时,我看到一个黑屏代替了视频,按下播放按钮,屏幕上显示“出现错误,请稍后再试”。无论我在list=字段中输入了谁,都会发生这种情况。如果他们有新的样式/c/用户名地址,视频将不会显示。但是,如果列出,则该用户将显示单独的视频

例如,与上面的代码相同,但用户具有更新的/c/USERNAME URL

<iframe id="ytplayer" type="text/html" width="640" height="390" src="http://www.youtube.com/embed?autoplay=0&showinfo=0&rel=0&listType=user_uploads&list=poziix" frameborder="0"/>

来自同一个用户如果我执行了下面的代码(如下),它会完美地显示视频,正如预期的那样,再次因为它使用的是视频ID而不是用户频道名称

<iframe id="ytplayer" type="text/html" width="640" height="390" src="http://www.youtube.com/embed/HMP35vpPn6w?autoplay=0&showinfo=0&rel=0" frameborder="0"/>

我已经在许多用户身上试用过,他们的URL更新为/c/USERNAME。我还尝试使用实际名称而不是虚荣,例如,我尝试将“poziix”替换为实际名称“UCU0E_r2fylxlxdqhhdlycjrna”,但同样没有运气。我还用/c/USERNAME尝试了另一个用户的名称和实际名称,但没有成功

有人能建议我如何着手解决这个问题吗?我正在制作一个网站,以显示最新上传的视频,因为它的变化,到目前为止,我遇到了砖墙


请提前向您表示感谢。

在完全相同的使用场景中遇到了完全相同的问题

这是我发现的。。。转到用户的频道,所有上传,然后在“/channel/”之后获取url的一部分,我可以看出,在较新的频道上,url总是以“UC”开头。使用此选项,并将前两个字母从“UC”更改为“UU”

https://www.youtube.com/embed/videoseries?list=[UU.....]

我在iFrame Player API上找不到任何关于
视频系列的内容。

我是否将其放在了错误的区域,或者没有按正确的按钮让人们阅读?我仍然有这个问题,我真的很想得到一些帮助来解决它。如果这是在错误的地区,有人可以让我知道,这样我就可以把它放在一个地区,人们回答?谢谢