2013-07-09 156 views
0

我想知道我有几个视频网站,每个视频有两种文件格式(flv和mov),当我在移动设备/智能手机上观看视频时,我使用用户代理检测苹果的设备是否会用mov格式等来定位视频,然后我尝试在Android设备上播放视频与火狐和海豚浏览器应用程序,视频可以在火狐播放海豚没有('Flash版本9.0或更高是必需的,你没有安装Flash插件')。在Android浏览器中播放网站视频不支持Flash

我知道这是因为adobe flash不再支持移动设备,我该如何解决这个问题?也许有另一种方式允许用户使用股票视频应用程序从浏览器打开视频?请指教,谢谢。

回答

0

除非您特别需要支持一些非常古老的浏览器,否则我建议您转移到HTML5视频。转换到MP4所有视频(H.264 + AAC)和OGG格式,而不是Flash代码,在HTML是这样的:

<video width="640" height="480" controls> 
    <source src="movie.mp4" type="video/mp4"> 
    <source src="movie.ogg" type="video/ogg"> 
    No HTML5 video support. 
</video> 

需要两种不同格式的原因是,不同的浏览器理解一种格式,不理解其他。看看this wikipedia article看什么浏览器支持什么格式。您也可以包含其他格式,例如WEBM。此外,还有其他可用的属性(例如,您可以指定要在视频开始前显示的图片,或者您可以在加载时自动启动等)Google for html视频标签以查找更多信息。

相关问题