事实证明,这个错误与视频文件的传输编码有关.如果您要发送包含Content-Ranges的视频,您将在Safari中看到此问题.但是如果你使用Transfer-Encoding发送视频:chunked ...它会正常工作
我使用一个简单的节点服务器来测试它:https://gist.github.com/3746561/c303f84866542c4a6ec2956ecf158cb9f492a7a2
- 编辑
以上只是对Lion的修复,看来Safari Mountain Lion无法渲染使用分块传输编码发送的视频中的帧,这种情况的副作用也是大量的safari内存泄漏...我运行了一个视频用帆布管道2分钟,Safari Web Content流程最多可以使用12GB的真实内存.-_-
- 编辑
在进行了额外的研究之后,我在最近的一个夜间webkit 537.3中发现了标准视频到画布的原始问题,并且已经确认目前在webkit 537.11中这些问题已经不复存在了......所以我所能做的就是希望苹果很快更新safari,包括webkit修复
- 编辑
现在已经在OSX 10.9中修复了:)
| 归档时间: |
|
| 查看次数: |
1300 次 |
| 最近记录: |