2

我正在使用 uploadify ( http://www.uploadify.com/ ) 将视频上传到我的网站,然后使用 ffmpeg 将它们转换为 *.flv 并播放预览。但它并不完全适用于 firefox、chrome 或 safari。

uploadify 提供了一个 onComplete 接口,所以当你的站点上使用的脚本(.ashx,.php)用于保存上传的文件。您可以使用 response.write("blabla") 或 (echo "blabla") 来调用注册为 OnComplete 的 javascript 函数。

我测试了一些视频文件,如 avi、mpg、mp4,它们小于 50mb,并且它们都适用于所有 4 种浏览器。然而,当我试图上传一个 75mb 的 mp4 文件时,它在 IE 中工作,但在其他三个中没有工作。我可以看到 .flv 文件已在上传文件夹中创建,我可以在 response.write("blabla") 之后看到调试消息输出,但未调用 javascript 函数。即预览没有播放。

有谁知道为什么?response.write 上是否有超时或其他内容,所以一段时间后它不会起作用?例如,75mb 文件的转换时间比我尝试过的其他较小尺寸的文件要长。

谢谢

4

2 回答 2

0

在深入查看源代码并四处搜索之后。问题缩小了

DataEvent.UPLOAD_COMPLETE_DATA 和 firefox 问题

有人报告了错误 http://bugs.adobe.com/jira/browse/FP-1419

于 2010-04-27T12:38:45.737 回答
0

可能是服务器超时或缓存问题。或此处所述的不正确的上传属性

于 2010-04-26T13:48:55.460 回答