我知道对象标签在 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/