html 对象标签我们应该将类型指定为 video/mp4 来播放 mp4 视频吗?

标签 html video mp4

我知道对象标签在 html 中嵌入对象并且对播放视频/音频很有用。 当我们用 type="video/mpeg"指定对象时,这是否使用设备中的默认播放器

我在播放 mp4 文件时遇到问题。当我使用对象标签时。 它能够播放 mpeg-2 传输流。

此外,设备播放器规范表明它们支持 mp4。

我在这里遗漏了什么吗?

最佳答案

您可能会从 this 获得帮助此答案中提到的网站类似 question .

编辑:

html object 标签与用于播放视频的其他标签一样有一些限制。我想this会给你一个更清晰的思路。在那里你会看到最好的解决方案是像这样一起使用 3 种不同的方法:

<video width="320" height="240" controls="controls">
  <source src="movie.mp4" type="video/mp4" />
  <source src="movie.ogg" type="video/ogg" />
  <source src="movie.webm" type="video/webm" />
<object data="movie.mp4" width="320" height="240">
<embed src="movie.swf" width="320" height="240">
Your browser does not support video
</embed>
</object>
</video> 

在此示例中,HTML 5 video 元素尝试播放 mp4、ogg 或 webm 格式的视频。如果失败,代码“回退”以尝试 object 元素。如果这也失败了,它会“退回到”embed 元素。 以 HTML 格式显示视频的最简单方法是使用 YouTube。 无论如何,如果你在那里阅读整篇文章,你会更好地理解它。

关于html 对象标签我们应该将类型指定为 video/mp4 来播放 mp4 视频吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8732567/

相关文章:

javascript - 提交页面时使用ajax保留选中的复选框

python - 如何用 python 打开 MP4 视频文件?

ffmpeg - 如何在 FFmpeg 中为 MP4 设置缓冲区?

ffmpeg - 使用 FFMPEG 转换 AVI 文件时出错

javascript - 出现错误 Uncaught SyntaxError : missing ) after argument list with special characters

javascript - 具有绝对位置的 div 中的弹出窗口位置

html - li 增加时 CSS 自动更改 ul 宽度(向左浮动)

android - 控制android中视频的播放速度

android - 将视频文件放在android项目中的什么位置

安卓录像库