提问人:Sora1rox1 提问时间:9/17/2022 更新时间:9/17/2022 访问量:185
使用 <object> 元素插入视频
Insert video using <object> element
问:
我是 HTML 的新手,需要使用元素将 youtube 中的视频插入到我的页面上。我尝试了不同的方法,但就是无法让它工作。这是链接:https://www.youtube.com/watch?v=ZSM3w1v-A_Y
<!DOCTYPE HTML>
<HTML>
<head> <title> video </title> </head>
<body>
<object> </object>
</body> </html>
答:
1赞
Gradyn Wursten
9/17/2022
#1
您不应该用于显示视频。用于视频是一种过时的方法。请改用<object>
<object>
<video>
<video controls>
<source src="video.mp4" type="video/mp4">
</video>
如果你真的想使用<object>
<object data="video.mp4"></object>
当然,所有这些都假设您下载了视频。如果您想像您的示例一样直接从 youtube 链接显示 youtube 视频,您只需使用 iframe 将 youtube 播放器嵌入到您的网页中。您无法直接从 youtube 访问原始视频。
<iframe src="https://www.youtube.com/watch?v=ZSM3w1v-A_Y">
编辑:为澄清起见,您可以链接到其他来源的视频,但 YouTube 不会公开原始视频本身,因此这不适用于 YouTube。此外,从技术上讲,您可以按照您的描述将 YouTube 链接直接放入 中,但这将导致 CORS 违规,因此不会加载。这本质上也只是嵌入了 youtube 播放器<object>
评论
0赞
Jesse
9/17/2022
只要 CORS 政策允许,您就可以在其他网站上使用和标记来源,在这种情况下,YouTube 就是这样(因此您也可以使用 iframe)<video>
<object>
评论
<iframe>
<object>
src=
data=