Youtube允许使用链接嵌入视频
https://www.youtube.com/embed/uniqueId
,可用于将视频插入您的网站。
如果我们试图使用https://youtu.be/uniqueId
类型的链接,youtube会出现类似这个问题中所述的错误
这种方法虽然使用<iframe>
标签是不可能的,但理论上必须可以在网页上呈现任何公共内容,因为所有人都可以访问该链接。
是否可以在html中打开一个标签,该标签运行某种浏览器沙盒,只渲染原始Youtube页面的视频元素,在功能上相当于嵌入视频
这似乎是一种理论上的可能性,我们能做到吗?
问题是,如果你试图嵌入它,YouTube(或任何网站,真的(都知道。这样,它很可能不会让你这么做。
如果你有一个类型为https://youtu.be/uniqueId
的URL-最简单的&最实用的方法是从该URL中解析出uniqueId
,使用uniqueId
部分构造嵌入URL&然后使用它通过CCD_ 7标签嵌入视频。
请记住,YouTube不允许嵌入任何视频,只有部分视频。尽管这是在不违反YouTube条款的情况下能做的最好的事情,我相信。