Video 来自Mongrel服务器的HTML5视频,但来自直接文件访问的正确时间
直接从文件系统访问下面的html给了我正确的持续时间Video 来自Mongrel服务器的HTML5视频,但来自直接文件访问的正确时间,video,html,mongrel,html5-video,Video,Html,Mongrel,Html5 Video,直接从文件系统访问下面的html给了我正确的持续时间 <video src="multimedia/bbb400p.ogv" id="v"></video> <button onclick="alert(document.getElementById('v').duration); document.getElementById('v').play()">Play</button> 玩 然而,通过mongr
<video src="multimedia/bbb400p.ogv" id="v"></video>
<button onclick="alert(document.getElementById('v').duration);
document.getElementById('v').play()">Play</button>
玩
然而,通过mongrel web服务器(在我的机器上,通过heroku云服务)访问它给了我一个NaN
还创建了测试代码,该代码为“canplay”事件添加了一个侦听器,并且仍然使用服务器获得NaN的持续时间
这发生在FireFox和Chrome中
任何帮助都将不胜感激。看来Mongrel和许多其他服务器不支持字节范围请求。因此,浏览器(用于Ogg文件)在到达终点之前无法知道视频的长度 以下是一篇关于它的文章:
运行Apache(我相信它支持字节范围请求)是可行的。需要考虑的是在OGG文件中有足够的关键帧来改善OGG文件中的导航(跳转)。
似乎杂种,以及相当多的其他服务器不支持字节范围请求。因此,浏览器(用于Ogg文件)在到达终点之前无法知道视频的长度
以下是一篇关于它的文章: 运行Apache(我相信它支持字节范围请求)是可行的。要考虑的一件事是在OGG文件中有足够的关键帧来改善OGG文件中的导航(跳跃)。