Video.js在失败时不会尝试其他可用来源

时间:2015-05-18 15:24:56

标签: javascript html5 video video.js

我不明白为什么HTML5后备工作正常但Video.js没有。

我做了两个简单的例子来说明我正在尝试解释。如果一个源发生故障,播放器应切换到下一个可用源。

基本布局

<video class="video-js vjs-default-skin"
         height="300"
         width="600"
         controls autoplay>
   <source src="http://vjs.zencdn.net/v/oceans_FAILS.mp4" type="video/mp4">
   <source src="http://vjs.zencdn.net/v/oceans.mp4" type="video/mp4">   
</video>

示例1 - HTML5

http://output.jsbin.com/xadihumoka/3

完全遵循W3C HTML5规范“媒体元素的资源选择算法”。

示例2 - Video.js

http://output.jsbin.com/koracuboyo/1

出错并且无法从错误状态中恢复。

我在video.js github页面上找不到关于此问题的任何文档,或者找不到video.js实现的媒体元素的资源选择算法。我知道他们使用技术订单来确定要播放的来源,但他们只考虑每个技术的 1working¿?来源。

我在这里要求而不是在video.js问题跟踪系统(github)中,因为它们默认关闭了非核心问题。

0 个答案:

没有答案