gpt4 book ai didi

html - 为什么 YouTube Player API 在播放某些视频时会显示 "This video is unavailable."?

转载 作者:行者123 更新时间:2023-12-03 05:31:00 25 4
gpt4 key购买 nike

我正在测试一些简单的 HTML5 代码,以便在浏览器中播放嵌入的 YouTube 视频。但是,某些视频(几乎完全是音乐视频)不会在浏览器中播放。相反,会出现一条错误消息,指出“出现此视频不可用”(as shown here) .

这是用于显示视频的 HTML 代码:

<iframe width="560" height="315" src="https://www.youtube.com/embed/oGpFcHTxjZs" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

这是 YouTube 在选择“嵌入”选项时生成的确切代码。

但是,iframe 标记确实适用于某些视频,如下所示:
<iframe width="560" height="315" src="https://www.youtube.com/embed/jxvPjuREDpE" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

奇怪的是,所有类型的嵌入式视频似乎都可以在 jsfiddle 这样的环境中工作,但在将单独的 HTML 文件加载到浏览器中时却不行。

这里提出了一个类似的问题: "This video is unavailable" when putting music videos in iFrame ,但只能通过运行 http 服务器来解决,这对我来说是一个全新的话题。

有谁知道这个问题的 HTML/javscript 修复?提前致谢。

最佳答案

我最近也遇到了这个。我注意到的一件有趣的事情是,如果源不是 http(s),则视频将不可用。
所以试试这个:创建一个本地文件服务器或将html文件上传到某个地方,如果你从http协议(protocol)访问文件,视频就会播放。

关于html - 为什么 YouTube Player API 在播放某些视频时会显示 "This video is unavailable."?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51599096/

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