【发布时间】:2012-01-04 19:12:14
【问题描述】:
我知道对象标签在 html 中嵌入对象并且对播放视频/音频很有用。 当我们使用 type="video/mpeg" 指定对象时,这是否使用设备中的默认播放器
我在播放 mp4 文件时遇到问题。当我使用对象标签时。 它可以播放 mpeg-2 传输流。
设备播放器规格也表明它们支持 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。 无论如何,如果你在那里阅读全文,你会更好地理解它。
【讨论】: