Html 自动嵌入Youtube视频
我正在寻找一种完全基于YouTube URL自动嵌入YouTube视频的方法,而不必转到视频,单击共享,单击嵌入,然后将HTML代码复制粘贴到我的网站 例如: YouTube视频是(警告:Rick Roll) 单击“共享-->嵌入-->时,给出的代码为Html 自动嵌入Youtube视频,html,youtube,embed,Html,Youtube,Embed,我正在寻找一种完全基于YouTube URL自动嵌入YouTube视频的方法,而不必转到视频,单击共享,单击嵌入,然后将HTML代码复制粘贴到我的网站 例如: YouTube视频是(警告:Rick Roll) 单击“共享-->嵌入-->时,给出的代码为 <iframe width="560" height="315" src="https://www.youtube.com/embed/dQw4w9WgXcQ" frameborder="0" allowfullscreen><
<iframe width="560" height="315" src="https://www.youtube.com/embed/dQw4w9WgXcQ" frameborder="0" allowfullscreen></iframe>
注意他们是如何将embed
放入其中并更改了很多URL的
我有100多个视频需要这样做,所以很明显,手动编辑它们是行不通的
有没有办法在不改变URL的情况下嵌入YouTube视频
感谢您的帮助因此,YouTube URL中v=后面的部分是视频ID。它对应于嵌入后的第二个。因此,如果您以某种方式获得了这些视频ID的列表,您应该能够进行某种类型的循环,以便只在嵌入部分中运行,并将视频ID放在嵌入部分之后。从我看到的情况来看,所有嵌入都遵循一种模式
<iframe width="560" height="315" src="https://www.youtube.com/embed/ " title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
在src=”“内和嵌入/(embed/)之后,将直接从链接添加一部分。代码中嵌入/之后的部分位于URL本身的v=之后
如果你经常这样做的话,你可以很容易地创建一个宏来加速这个过程。这正是我所想的,但问题是不是所有这些YouTube视频的格式都是相同的。它们并不都有“v=”元素。你能提供一些关于URL的更详细的信息吗?例如,如果Rick Roll视频是以这种特定的方式共享的:好的,同样的事情。那一节就在/。dQw4w9WgXcQ是视频ID。您可能需要使用一些函数来检测哪个是哪个,并以这种方式进行操作。或者,你总是可以得到最后11个字符,只要你的URL没有任何东西之后,你会考虑下载他们从YouTube然后嵌入作为一个本地来源?可能不是-这一点是,这是所有自动化的,这样每当我的数据库(私人)有YouTube视频添加,它会自动更新。按照你建议的方法,每次添加新视频时,我都必须下载YouTube视频。