Tag: mediaelement.js

HTML5video元素请求会永久保留(在Chrome上)

在Chrome中我有一个奇怪的问题。 每次我加载一个<video>元素,chrome都会启动两个HTTP请求。 第一个将永远保持悬而未决(我想这是“元数据”,“部分内容”的要求,但重点是,它保持悬而未决) 第二个到同一个文件是可以的,并在加载结束后closures。 这里的问题是,第一个请求保持挂起,直到我closures浏览器页面。 因此,在某些情况下,如果我加载多个video,则Chrome会中断并停止下载任何内容,因为每个可用请求都被这些未决请求占用。 我在这里创build了一个简化的testing用例: http : //jsbin.com/ixifiq/3 我已经检查重现了这个问题,并且它在Video.js和MediaElements.js首页上都发生了。 加载页面时打开你的networking标签,你会看到第一个待处理的请求。 然后按播放video,你会看到第二个请求工作,但第一个将永远保持悬而未决。 有谁知道这个错误的修复?