html5-video - 嵌入/使用 mediaelement.js 的正确方法

我正在寻找嵌入 mediaelement.js 播放器的正确方法。

我必须动态添加播放器,因为我一开始不知道视频的 URL。视频将始终是 MP4 视频。我如何确保每个浏览器都使用正确的播放器/插件来显示视频?例如,当前版本的 Firefox 可以播放 HTML5 视频,但它不支持 MP4 - 在这种情况下,带有 flash 回退功能的 HTML5 视频可以工作,但是 silverlight 呢?我想确保我以正确的方式执行此操作(仅 JS 或基于 jQuery 无关紧要)。

最佳答案

MediaElement(以及所有其他 html5 视频包装器)旨在消除所有这些担忧。如果客户端浏览器本身支持 html5 视频但不支持 mp4(除了 IE9+ 和 Safari 之外的所有浏览器都是这种情况),那么它将尝试使用 flash 播放器播放 mp4 .

您可能希望将您的视频编码为其他格式,例如 ogvwebm 以使其他浏览器能够使用其原生 html5 功能。

文档可以在 mediaelement github 上找到网站。

https://stackoverflow.com/questions/15028118/

相关文章:

debugging - Nemiver - 无法直接标准输入

iphone - 单个上下文,但在不同上下文中的对象之间为 "Illegal attempt to

javascript - path.node().getTotalLength() 挂起浏览器

python - Arduino 和 PyBluez 之间的蓝牙通信

sql-server - 读取 DONE_IN_PROC

css - 溢出滚动不滚动?

batch-file - 如何保存包含俄语或中文字符的文件的目录列表

.net - 如何使用自定义记录器进行 vs 测试?

amazon-s3 - s3 临时签名 URL 中缺少对象的自定义 404 页面

css - 向剪切框添加投影