使用元素插入视频<object>



我是HTML新手,需要使用元素将youtube中的视频插入到我的页面上。我尝试过不同的方法,但就是无法实现。这是链接:https://www.youtube.com/watch?v=ZSM3w1v-ay-

<!DOCTYPE HTML>
<HTML> 
<head> <title> video </title> </head>
<body>
<object> </object>
</body> </html> 

您不应该使用<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链接直接放在<object>中,如您所述,但这将导致违反CORS,因此不会加载。这仍然本质上只是嵌入了youtube播放器

相关内容

最新更新