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

Siv*_*iva 1 html video mp4

我知道object标签将对象嵌入到html中,对于播放视频/音频非常有用.当我们使用type ="video/mpeg"指定对象时,这会使用设备中的默认播放器

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

设备播放器规格也表示它们支持mp4.

我在这里遗漏了什么.

Saj*_*ood 6

您可以从回答中提到的类似问题的网站获得帮助.

编辑:

html 对象标签有一些限制,比如用于播放视频的其他标签.我想会给你一个更明确的想法.在那里你会看到最好的解决方案是使用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> 
Run Code Online (Sandbox Code Playgroud)

在此示例中,HTML 5 视频元素尝试以mp4,ogg或webm格式播放视频.如果失败,则代码"后退"以尝试对象元素.如果这也失败了,它会"回退"到embed元素.在HTML中显示视频的最简单方法是使用YouTube.无论如何,如果你阅读那里的全部内容,你会更好地理解它.