根据w3schools的一篇文章,在网站上播放视频的最佳方法是使用HTML5,并采用以下回退方案:
我曾尝试使用上述代码,在Chrome和IE9上都可以正常工作。但当我的客户给我反馈时,他说视频在他的IE8浏览器上无法播放。所以我检查了一下,使用IE8确实失败了。我可以告诉他升级浏览器,但这对所有查看网站的用户都不起作用。
因此,我切换到youtube解决方案,来自于w3schools' post。现在它在他的IE8上播放(万岁!)。但是出现了一个新问题。视频无法在他的iPad上播放。可能他已经禁用了他的youtube应用程序。
我也尝试使用我的iPad。令人惊讶的是,它也没有工作(令人震惊!)。
问题:
在网站上播放视频的最佳方法是什么?也许不是100%无故障的解决方案,但会在大多数情况下播放。
标准:
- 自动播放 - 跨浏览器(包括Android的默认浏览器) - 不使用现成的插件/播放器 - 大型视频文件(50MB +)
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
<object data="movie.mp4" width="320" height="240">
<embed src="movie.swf" width="320" height="240">
</object>
Please update your browser. Thanks!
</video>
我曾尝试使用上述代码,在Chrome和IE9上都可以正常工作。但当我的客户给我反馈时,他说视频在他的IE8浏览器上无法播放。所以我检查了一下,使用IE8确实失败了。我可以告诉他升级浏览器,但这对所有查看网站的用户都不起作用。
因此,我切换到youtube解决方案,来自于w3schools' post。现在它在他的IE8上播放(万岁!)。但是出现了一个新问题。视频无法在他的iPad上播放。可能他已经禁用了他的youtube应用程序。
我也尝试使用我的iPad。令人惊讶的是,它也没有工作(令人震惊!)。
问题:
在网站上播放视频的最佳方法是什么?也许不是100%无故障的解决方案,但会在大多数情况下播放。
标准:
- 自动播放 - 跨浏览器(包括Android的默认浏览器) - 不使用现成的插件/播放器 - 大型视频文件(50MB +)