0

我想知道我有一个包含多个视频的网站,每个视频都有两种文件格式(flv 和 mov),当我在移动设备/智能手机上观看视频时,我使用用户代理来检测苹果的设备是否会找到 mov 格式的视频等上,然后我尝试在 android 设备上使用 firefox 和 dolphin 浏览器应用程序播放视频,视频可以在 dolphin 不支持的 Firefox 中播放('需要 Flash 9.0 或更高版本,您没有安装 Flash 插件')。

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

4

1 回答 1

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>

您需要两种不同格式的原因是不同的浏览器理解一种格式而不能理解另一种格式。查看这篇维基百科文章,了解哪些浏览器支持哪些格式。您也可以包含其他格式,例如 webm。此外,还有其他可用属性(例如,您可以指定要在视频开始之前显示的图像,或者您可以在加载时自动启动等)Google for html video tag以查找更多信息。

于 2013-07-09T08:31:32.110 回答