在所有浏览器和设备上播放视频

时间:2015-05-07 08:31:27

标签: php android html5 macos video

我一直在搜索视频格式及其跨浏览器的兼容性战争。我正在社交网站上工作,用户可以上传视频。我不能限制用户上传任何特定格式的视频作为其社交网站。我将任何格式的视频转换为.flv,并使用video.js插件在所有浏览器中播放,但我发现苹果不支持Flash,并且Android设备也没有播放.flv视频。我再次搜索我找到了一个播放webm文件的解决方案,它可以在Android设备上运行但不幸的是苹果osx也不支持webm。

我现在该做什么。我是否应该转换一个不同格式的视频并根据浏览器播放,但是我的服务器上将占用大量空间,只保留多个视频副本。 如果这是剩下的唯一选项,那么请告诉我可以转换为在所有浏览器和设备中运行的最小编解码器数量

由于

1 个答案:

答案 0 :(得分:1)

我建议您查看Flowplayer的HTML5视频播放器,该网站会尝试使用HTML5视频,但可以进行Flash后备。或者其他类似的网络视频播放器。只需在正确的编码中使用MP4即可获得相当不错的浏览器支持,但如果您还需要支持旧浏览器和特殊边缘情况,则需要使用几种不同格式的视频。

Flowplayer似乎也提供一些付费服务,但我认为基本的视频播放器软件仍然是免费的。该网站似乎不像以前那样容易导航,但他们确实有关于支持的视频格式以及播放器的浏览器支持和使用说明的相当好的文档。

退房:

修改:在下面添加了更多信息。

Flowplayer也为智能手机网络浏览器提供了很好的支持,但您可能希望了解一些known issues

请在此处查看有关免费版本的许可证信息:

如果您需要商业项目,可能需要查看其商业许可选项,请参阅Flowplayer pricing。至少有一些付费选项也让你能够重新命名播放器界面,你可能还会获得更多功能,但我对所有可用选项都不是很了解。你应该在他们的网站上阅读更多内容。

就我个人而言,我在一些网站上只使用了免费版的Flowplayer,而且效果非常好。