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

2024-01-18

据我所知,我知道embed tag用于嵌入来自 youtube 等网站的视频,object tag适用于 Flash 视频和video tags受到HTML5。但我很好奇这些标签的深入细节,以及作为一名开发人员,应该在哪里使用哪个标签?


embed较旧,并且在很长一段时间内不是标准的,但往往得到更普遍的支持。它随着 HTML5 成为 HTML 标准的一部分。它不需要为嵌入内容指定插件;这由浏览器来决定。

object是由标准(HTML 4,如果我没记错的话)添加的,作为替代embed。它要求您指定一个插件。 Internet Explorer 对它的支持非常糟糕。在某一时刻(想想五年多前),服务是很常见的object对于大多数浏览器,然后提供embed作为资源管理器的后备。 (还有一个非常hacky的方法来做到这一点object只是,但这很困难,而且很少看到实际使用。)

video已添加到 HTML5 规范中,并且现在得到了很好的支持。一般来说,浏览器内置了编解码器支持,而不是依赖插件,但由于由浏览器来确定它的那一侧,因此 Web 开发人员不必担心。不同的浏览器支持不同的编解码器,因此请务必进行研究;如果您希望所有浏览器都支持它,您很可能必须提供至少两种不同的格式。

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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

嵌入、对象和视频标签之间的区别? 的相关文章

  • 为什么没有用户代理为视频元素实现 CSS 光标样式

    我想知道是否可以更改 CSS 属性cursor在默认 HTML5 上video元素 到目前为止 我的测试已经得出结论 没有用户代理 浏览器 实现cursor pointer默认情况下 所以你只剩下正常的操作系统箭头 控制指示器 当您尝试设置
  • HTML5 视频在移动浏览器上自动播放

    我使用以下 HTML5 和 JQuery 代码来播放 URL 位于数组 URLArray 中的视频播放列表 function NextFrag if index lt URLArray length VideoContainer html
  • Flash 影片的 Div Z-Index 问题

    我有两个简单的 HTML div 一个包含 flash 电影 另一个 div 包含简单文本 现在我的问题是我必须将文本 div 放到 flash 电影 div 上 我正在做的是将两个 div 的位置设置为 CSS 中的 Absolute 并
  • 如何将基于 Qt4.6 Phonon 的媒体应用程序移植到 Qt 5.1?

    我有一个基于 Qt 4 6 的应用程序 它使用 QtWebView 加载带有标签的 HTML 页面 以便在 Windows 平台上播放网络多媒体源 我没有使用默认的 PHONON 播放引擎 而是构建了另一个 PHONON 后端引擎来处理媒体
  • 推荐一个适用于 Flex 和 AIR 的 HTML 友好的 RichTextEditor? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 自动播放视频的 canvas.drawimage 仅在视频元素可见时有效

    我试图通过将视频绘制到画布上来在视频上添加一些滤镜 问题是 当视频元素不在视图中时 它会停止绘制 理想情况下 我想将视频元素全部隐藏起来 我认为它只影响 Chrome 浏览器 另外 似乎如果您停止并用鼠标启动它 问题就会消失 functio
  • 如何在 PhantomJS 中使用 JavaScript 检测网页上的声音?

    我需要检测带有横幅的网页中的所有声音 我怎样才能做到这一点 我查看 PhantomJS 但找不到浏览器声音的 API PhantomJS 1 x 和 2 不支持 Flash
  • 保护客户端 API 的安全

    我正在为基于 JavaScript 的游戏构建服务器端 API 和客户端库 其中必须确保两个非常重要的功能的安全 用户每次游玩都必须扣款 我们必须确保提交的分数是玩家实际获得的分数 解决第一个问题看起来很简单 在每次游戏开始时 我们都会调用
  • as3 事件 - 类型强制失败?

    我正在将事件从孩子发送到父母 swf 它工作正常 直到我使用预加载器 swf 加载父级 然后父级停止从子级获取事件 我现在收到此错误 TypeError Error 1034 Type Coercion failed cannot conv
  • 在 WordPress 页面上嵌入 swf

    我正在尝试将 swf 嵌入到 WordPress 页面中 这听起来很简单 但它不起作用 我不明白为什么 我已将所有相关文件上传到服务器上 并且我相当确定所有文件路径都是正确的 包含 fla 和 swf 文件的文件夹还包含一个 index h
  • webrtc - 视频出现斑点,但它仍然是黑色的

    我使用 chrome 21 运行我的 webrtc 代码 如果我在同一个 chrome 中打开两个选项卡 然后打开其中包含 webrtc 代码的页面 一个选项卡用于发送视频流 一个选项卡用于接收视频流 效果很好 但是 如果我使用两种隐身模式
  • 为什么反编译swf文件时jpexs工具不起作用?

    有人知道如何反编译 SWF 文件吗 我尝试过 JPEXS 和 Sothink SWF Decompiler 但不起作用 我把这个 swf在这个link https drive google com file d 1ehHprPOqR0QnR
  • 如果使用jquery,如何在html5中查看显示分钟和秒的CurrentTime

    我想在显示器上看到当前时间分钟和秒的视频 var id main video player alert id get 0 currentTime worked i see 12 324543356 var minnow id get 0 c
  • 检测 HTML5 视频何时结束

    如何检测 HTML5
  • 从 html5

    我正在寻找一种方法来根据用户代理字符串将控件属性添加到视频标签 我不希望在 iPad 和 Android 之外的任何浏览器或设备上出现控件属性 所以我认为用户代理是最好的识别方法 因为 ipad 和 android 一词出现在各自的 UA
  • 如何通过命令行将Flash .fla编译为.swf? [复制]

    这个问题在这里已经有答案了 如何在基于 Windows 的操作系统上通过命令行将 Flash fla 文件编译为 swf 需要安装的命令行工具就可以了 谁能建议我该怎么做 以直接的方式 谢谢 您可以使用JSFL为 Flash IDE 编写脚
  • 在 Javascript 中检测 Flash 文件何时完成播放

    我正在使用 Javascript 将 Flash 文件嵌入到网站中 然后需要在播放完成后将其删除 有没有办法用普通的 Javascript 来做到这一点 或者是否需要将回调类型的函数添加到 Flash 文件本身 我该如何编码 JavaScr
  • 可以使用带有 HTML5 播放器的 Amazon S3/CloudFront 流式传输视频吗?

    我想使用 HTML5 视频播放器并流式传输视频 S3 CloudFront 可以实现这一点吗 我了解 Amazon 使用 RTMP 流媒体协议和 HTML5video标签不支持 RTMP 有没有办法用 HTML5 播放器播放视频 Wayne
  • 如何通过html5视频标签检查浏览器是否可以播放mp4?

    如何通过html5视频标签检查浏览器是否可以播放mp4 这可能对您有帮助
  • Flash - HTTP 请求在本地主机上不起作用

    首先 我试图修复一些我一开始就没有构建的东西 项目负责人向我保证 当他离开时 它工作得很好 尽管自从他离开后我从未接触过的版本似乎已经同样的问题 一般来说 我对编程也有点陌生 所以如果我在第一篇文章中遗漏了重要信息 请告诉我 我会尝试添加更

随机推荐

  • 如何识别给定文本中的想法和概念

    我目前正在开发一个项目 如果能够检测文本正文中何时提到某个主题 想法 这将非常有用 例如 如果文本包含 如果你告诉我更多关于琼斯先生的信息 也许会有帮助 如果我能描述一下他的外貌 或者最好是一张照片 也会很有用吗 如果能够检测到此人索要琼斯
  • C# XAML Metro Image 动态源码

    我喜欢在 XAML 中使用一个 Image 控件并交换 Source 来制作简单的动画Image间隔1秒发送给其他人 但当我这样做时 图像会闪烁 我使用这个代码 在Tick的事件处理程序Timer Uri uri new Uri ms ap
  • 两个不同列中的日期之间的 SQL COUNT

    假设我们有这张表 STUDENT START END 1 1998 1 1 2001 1 1 2 1999 1 1 2001 1 1 3 2000 1 1 2004 1 1 4 2000 1 1 NULL 我想做的是 计算开始日期和结束日期
  • 如何在状态栏中发出通知而不在“通知”窗口中显示扩展消息? (只想要图标)

    如何在状态栏中发出通知 但在 通知 窗口中没有展开的消息 我的意思是 我只需要图标 仅此而已 有办法做到这一点吗 引用文档 http developer android com guide topics ui notifiers notif
  • .NET:如何在特定线程上调用委托? (ISynchronizeInvoke、Dispatcher、AsyncOperation、SynchronizationContext 等)

    首先请注意 这个问题没有被标记winforms questions tagged winforms or wpf questions tagged wpf或任何其他特定于 GUI 的内容 这是故意的 您很快就会看到 其次 抱歉 如果这个问题
  • 具有几个已知类别的 GSON

    我有以下 json file file foo c owner user123 methods name proc1 value val name proc2 value val2 etc 我知道我可以做类似的事情 class file p
  • 如何在Python中使用phantomjs和selenium webdriver设置窗口大小

    我正在尝试使用由 python webdriver 驱动的 phantomjs 获取全尺寸的浏览器屏幕截图 现在我的屏幕截图测量尺寸为 927 x 870 我想重置它 我努力了 driver manage window setSize ne
  • 无法从另一个类中定义的枚举声明 Q_ENUM

    本文档 http qt project org doc qt 4 8 qobject html Q ENUMS states 如果要注册在另一个类中声明的枚举 则必须使用定义它的类的名称完全限定该枚举 此外 定义枚举的类必须继承 QObje
  • 如何在服务器端 Java 代码上运行 JavaScript 代码?

    我想在服务器端运行 JavaScript 代码 我想在我的 Java 代码中操作 JavaScript 返回的结果 如何做呢 一开始显然是要调查rhino http www mozilla org rhino 我想你会发现这 3 个链接非常
  • Google 表格中的复制到剪贴板功能

    我想编写一个简单的 Google 函数来复制列A to V将 Google 表格复制到剪贴板以在其他应用程序中使用 到目前为止我有以下代码 但我需要将内容复制到剪贴板 我会使用什么命令 function onOpen Spreadsheet
  • 控件必须与文本标签关联

    我收到错误 控件必须与文本标签关联 这段代码是 i i 该错误与这个 eslint 规则 https github com evcohen eslint plugin jsx a11y blob master docs rules labe
  • Windows 相当于 UNIX pwd

    如何在 Windows 上的命令提示符中查找本地路径 这会在控制台中打印它 echo cd 或者将此命令粘贴到 CMD 中 然后您将获得pwd echo echo off echo echo cd gt C WINDOWS pwd bat
  • 将 pandas 转换为定义用于键值的列的字典

    有 pandas 数据框 test df 我的目标是将其转换为字典 因此我运行这个 id Name Gender Age 0 1 Peter M 32 1 2 Lara F 45 因此我运行这个 test dict test df set
  • 查找范围内缺失的日期 (php)

    我想识别 PHP 数组中缺失的日期 例如 这个范围 2013 06 12 2013 06 13 2013 06 26 2013 06 27 2013 06 29 缺少以下日期 2013 06 14 2013 06 15 2013 06 16
  • 如何删除数组中最后一个逗号和空格? Java [重复]

    这个问题在这里已经有答案了 伙计们 我想知道如何从数组中删除多余的逗号和空格 当我运行该程序时 它给我 1 2 3 4 5 我想要的是 1 2 3 4 5 主要必须保持不变 PrintArray 方法是我需要帮助的方法 参考重复的问题陈述
  • 如何从 iPhone (swift) 应用程序打开 WhatsApp?

    我在用webview对于我的 Swift 应用程序 我有 Share on WhatsApp 我的网站上的按钮在浏览器上运行良好 但在 iPhone 应用程序上 当我点击按钮时 没有任何反应 如何从我的应用程序打开 WhatsApp 我在用
  • 何时通过服务引用使用 WCF ChannelFactory [重复]

    这个问题在这里已经有答案了 我正在浏览 WCF 教程 发现这些教程指出我需要提供一个 mex 端点 以允许隐式向客户端添加服务引用 我想这允许 VS 在使用生成的 WSDL 文件时创建代理类 然而 我试图熟悉的代码库不使用隐式服务引用 相反
  • 将数据从表单提交到 django 视图

    当我打开 html 文件时 它会按预期显示 当我在文本框中输入数据并提交时 它会将我重定向到localhost myapp output 但为什么我在文本框中输入的数据没有提交 例如localhost myapp output data I
  • EclipseLink、EntityManager 需要两个持久性单元

    我有一个 jar 库 A 或 eclipse 中的项目 它有自己的持久性单元 META INF persistence xml 和一些实体类 以及使用该库的另一个项目 B 在项目 B 中还有持久化单元和实体类 在项目 B 中 我需要使用项目
  • 嵌入、对象和视频标签之间的区别?

    据我所知 我知道embed tag用于嵌入来自 youtube 等网站的视频 object tag适用于 Flash 视频和video tags受到HTML5 但我很好奇这些标签的深入细节 以及作为一名开发人员 应该在哪里使用哪个标签 em