我已经使用 MediaElement.js 在我的网站中实现了一个视频播放器。用户可以将视频上传到网站,播放器允许他们在网站的浏览器中观看视频。
但是,我遇到了一些问题,不同的浏览器能够播放某些格式,但不能播放其他格式。例如,MP4 文件有点参差不齐,在某些浏览器上运行良好,但在其他浏览器上无法播放。我相信这种情况正在发生,因为并非每个浏览器都支持每个视频编解码器。
我一直在考虑我应该建议用户上传特定格式/编码的视频,这些视频将能够在 Mac 和 Windows 上的跨浏览器环境中播放。我的问题是:MediaElement.js 是否可以在所有浏览器中播放任何格式?如果是这样,我应该推荐我的用户上传哪个?