3

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

但是,我遇到了一些问题,不同的浏览器能够播放某些格式,但不能播放其他格式。例如,MP4 文件有点参差不齐,在某些浏览器上运行良好,但在其他浏览器上无法播放。我相信这种情况正在发生,因为并非每个浏览器都支持每个视频编解码器。

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

4

1 回答 1

2

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

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

使用 FFMPEG 和上述设置呈现在所有主要浏览器中都可以使用的视频。

于 2012-10-19T04:01:31.137 回答