MediaElement.js - 要使用的最佳跨浏览器文件类型/编码?

时间:2012-05-09 15:58:16

标签: video html5-video video-encoding mediaelement.js

我使用MediaElement.js在我的网站上实现了一个视频播放器。用户可以将视频上传到网站,播放器允许他们在网站上的浏览器中观看视频。

然而,我遇到了一些问题,不同的浏览器能够播放某些格式,而不是其他格式。例如,MP4文件有点不稳定,在某些浏览器上工作正常,但在其他浏览器上没有播放。我相信这种情况正在发生,因为并非每个浏览器都支持所有视频编解码器。

我一直在考虑建议用户以特定格式/编码上传视频,以便能够在Mac和Windows上的跨浏览器环境中播放。我的问题是:MediaElement.js是否可以在所有浏览器中播放任何格式?如果是这样,我应该推荐哪些用户上传?

1 个答案:

答案 0 :(得分:2)

我意识到这是一个老问题,但希望这个答案对于遇到这个问题的其他人都有帮助。

以下是插件创建者推荐的设置: http://johndyer.name/ffmpeg-settings-for-html5-codecs-h264mp4-theoraogg-vp8webm/

使用FFMPEG和前面提到的设置渲染了适用于所有主流浏览器的视频。