gpt4 book ai didi

iframe - iframe API似乎仅适用于较早的虚荣网址

转载 作者:行者123 更新时间:2023-12-03 06:20:17 27 4
gpt4 key购买 nike

我搜索过高低,无法找到解决方案。在我看来,iframe API仅适用于较旧样式的网址,而不适用于较新的海关网址。

我的意思是,如果某人的YouTube网址为www.youtube.com/user/THEIR_NAME,则iframe API可以完美运行。但是,如果他们使用www.youtube.com/c/THEIR_NAME,则iframe API无效。

具体来说,我应该说单个视频在所有类型上都可以正常工作-主要是因为您在单个视频的ID类型中添加了单个视频。

如果您添加此内容,则表示我的意思(请注意,我将使用带有较旧样式URL的知名YouTuber)。效果很好,该代码旨在通过用户使用listType = user_uploads和list-USERNAME查找和显示最新上传的视频

<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"/>

以上工作完全符合我的期望。现在,当我在使用youtube.com/c/USERNAME的较新网址的用户上尝试该视频时,我得到了黑屏代替视频,并在按下播放按钮时显示“发生错误,请稍后重试”。无论我将谁放在list =字段中,都会发生这种情况。如果他们使用新样式/ c / USERNAME地址,则视频不会显示。如果列出了单个视频,则该用户将显示该视频。

例如,与上面相同的代码,但用户具有更新的/ 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而不是用户 channel 名称。
<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"/>

我已经对许多具有/ c / USERNAME虚荣网址的用户进行了尝试。我还尝试使用实际名称而不是虚荣,例如,我尝试将“poziix”替换为实际名称“UCU0E_r2fyLxDQhhdLYcJrNA”,但再次没有运气。我也尝试使用/ c / USERNAME来另一个用户的名字和实际名字,但是没有运气。

有人可以建议我如何解决此问题吗?我正在建立一个网站,以显示最新上传的视频(随着视频的变化),并且到目前为止,我遇到了砖墙。

预先感谢您。

最佳答案

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

这就是我发现的内容...转到用户的 channel ,所有上传,然后在“/ channel /”之后的网址部分,根据我的判断,在更新的 channel 上,总以“UC”开头。使用它,并将前两个字母从“UC”更改为“UU”

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

我在iFrame Player API上找不到对 videoseries的任何提及。

关于iframe - iframe API似乎仅适用于较早的虚荣网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36359341/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com