我想知道我有一个有几个视频的网站,每个视频有两种文件格式(flv和mov),当我在移动设备/智能手机上观看视频时,我使用用户代理检测苹果的设备是否会找到带有mov的视频格式等等,然后我试着在Android设备上用firefox和dolphin浏览器应用程序播放视频,视频可以在firefox中播放,其中dolphin没有('Flash版本9.0或更高版本是必需的,你没有安装flash插件')
我知道这是因为adobe flash不再支持移动设备,我该如何解决这个问题?也许有其他方法允许用户通过使用股票视频应用程序打开浏览器的视频?请指教,谢谢。
答案 0 :(得分: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可以使用 html视频标记来查找更多信息。