gpt4 book ai didi

flash - 嵌入、对象和视频标签之间的区别?

转载 作者:行者123 更新时间:2023-12-04 12:12:47 25 4
gpt4 key购买 nike

据我所知,我知道 embed tag用于嵌入来自 youtube 等网站的视频,object tag用于 Flash 视频和 video tagsHTML5 .但我很好奇这些标签的深入细节以及作为开发人员应该在何处使用哪个标签?

最佳答案

embed较旧并且很长一段时间是非标准的,但往往有更普遍的支持。它成为 HTML5 的 HTML 标准的一部分。它不需要为嵌入的内容指定插件;这取决于浏览器来弄清楚。
object由标准添加(HTML 4,如果我没记错的话)作为 embed 的替代品.它要求您指定一个插件。 Internet Explorer 对它的支持非常糟糕。在某一时刻(想想 5 多年前)服务很常见 object对于大多数浏览器,然后提供 embed作为 Explorer 的后备。 (也有一种非常笨拙的方法可以仅使用 object 来做到这一点,但这很困难,而且很少看到实际使用。)
video已添加到 HTML5 规范中,现在得到了很好的支持。通常,浏览器具有内置的编解码器支持,而不是依赖插件,但是由于浏览器可以确定它的那一侧,因此 Web 开发人员不必担心。不同的浏览器支持不同的编解码器,因此请务必进行研究;如果您希望所有浏览器都支持它,您很可能必须提供至少两种不同的格式。

这些天,一般规则是使用 video视频内容,audio (另一个与 video 类似的元素)用于纯音频内容,以及 embed用于其他任何内容(例如 Flash 动画)。

要更直接地回答您的问题,embed可能是 Flash 视频的最佳选择。 YouTube 有某种形式的 HTML5 video支持,但我不是 YouTube 方面的专家,所以一定要阅读他们的文档。

关于flash - 嵌入、对象和视频标签之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20943601/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com