如何使用对象标签嵌入 YouTube 视频?

How to embed YouTube video using object tag?

我正在尝试通过 object 标签将 YouTube 视频包含在 HTML 中:

<object width="500" height="500" data="https://www.youtube.com/watch?v=aqsL0QQaSP4"></object>

目前没有显示视频。我在 W3Schools 上搜索过,他们有类似的代码,但 URL 不同并且有效:

<object width="420" height="315"
data="https://www.youtube.com/v/XGSy3_Czz8k">
</object> 

我可以为 object data 属性使用哪种 URL?

你应该改用这个

<iframe width="560" height="315" src="https://www.youtube.com/embed/aqsL0QQaSP4" frameborder="0" allowfullscreen></iframe>

YouTube 推荐的视频嵌入方式是使用 iframe。这就是它的样子:

<iframe width="854" height="480" src="https://www.youtube.com/embed/aqsL0QQaSP4" frameborder="0" allowfullscreen></iframe>

编辑: 如果您想使用 <object> 标签,请查看我的其他答案。

想通了。您需要在 youtube.com 的末尾添加一个 "v/"。基本上,您嵌入的新视频 link 是 https://www.youtube.com/v/watch?v=aqsL0QQaSP4

<object width="420" height="315"
data="https://www.youtube.com/v/watch?v=aqsL0QQaSP4">
</object>