我知道HTML5视频比其支持者所说的要复杂得多。Safari使用专有的H.264编解码器,而Firefox、Chrome和Opera都支持开源的Theora。Internet Explorer两者都不支持,因此需要备用方案,如.mov或Flash。
我曾经在某处找到了一份绝佳的指南,为所有这些浏览器提供了HTML5的逐步指南,但我无法找到它。非常烦人:(
实现HTML5视频的最佳方法是什么,以便涵盖所有这些浏览器?(不幸的是,Flash不是一个选项。)
编辑:好的,根据我所读到的,这是我自己的答案:这是实现HTML 5视频的最佳方法...
我曾经在某处找到了一份绝佳的指南,为所有这些浏览器提供了HTML5的逐步指南,但我无法找到它。非常烦人:(
实现HTML5视频的最佳方法是什么,以便涵盖所有这些浏览器?(不幸的是,Flash不是一个选项。)
编辑:好的,根据我所读到的,这是我自己的答案:这是实现HTML 5视频的最佳方法...
<video id="video" width="450" height="170" preload="auto" autoplay="autoplay">
<source src="../static/video/video.mp4" />
<source src="../static/video/video.webm" type='video/webm; codecs="vp8, vorbis"' />
<source src="../static/video/video.ogv" type='video/ogg; codecs="theora, vorbis"' />
<!-- Fallback (either Flash, an image, or a "Video not supported" message, etc.) -->
</video>
这是目前为止在所有浏览器上都能正常工作的唯一方法。不幸的是,Chrome似乎无法自动播放? :(
更新:Chrome不支持自动播放。更新更新:使用“muted”属性可以实现自动播放。