由于一些 IE 问题,我试图强制 video.js 使用将 Flash 放在第一位的 techOrder(至少在使用 IE 时是这样)。我已经尝试了 https://github.com/videojs/video.js/blob/master/docs/tech.md 中提到的所有方法,而且他们都不为我工作。我还发现很多人在各个技术网站上问同样的一般性问题,除了某些版本的“对我来说也不起作用”之外,没有任何回应。我已经能够通过破解 video.js 源代码来让 Flash 播放器正常工作,但这显然是错误的途径,因为我想在非 IE 情况下使用 html5。
那么:有人能够做到这一点吗?有什么例子吗?
最佳答案
数据设置和选项 block 方法都适合我。
data-setup='{ "techOrder":["flash", "html5"] }'
在数据设置方法中,请确保在 HTML 属性值周围使用单引号,在 JSON 中使用双引号。 JSON 需要 double 。
techOrder 只是一种偏好,并不能保证。这仍然取决于特定浏览器支持哪些技术和视频格式。如果这没有帮助,您能否提供有关您的用例的更多细节,并复制/粘贴您第一次尝试的代码?
关于video.js - 为 video.js 设置 techOrder 真的有效吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18164651/