1
15
您确实需要一个Flash媒体服务器(或一个开源的替代方案,如Red5)才能 流动 从客户机到服务器的视频,这基本上就是您在这里要做的。使用HTTPPOST无法做到这一点。 但是,您可以在每帧中将视频显示对象绘制为位图,并使用常规的HTTP文件上载来动态上载这些位图。尽管正如您所能想象的,从性能的角度来看,这并不完全是理想的。您也会遇到问题,因为Flash播放器的安全模式不允许您上传文件,而不需要用户启动操作(即,鼠标点击事件在堆栈跟踪中)。但有办法解决这个问题,例如,通过AMF服务将文件作为AMF bytearray发送,但这可能不是未来的证据。 不过,最后,对于任何类型的专业级应用程序,您肯定希望合并一个FlashMedia服务器(或Red5)。有一些公司可以从中雇用此类服务,例如 Influxis .沿着这条路线走下去,你就不必自己主持服务器(它是Java)。 |
2
0
我发现这个博客很有用。 http://www.zeropointnine.com/blog/updated-flv-encoder-alchem/ 此代码基于Richardolsson给出的答案。 我在我的项目中尝试过这段代码,也成功地将一段10秒的视频上传到了Facebook。我写了一篇关于我的经历的详细博客。 http://www.logicmanialab.com/2012/10/upload-video-to-facebook-using.html 如果视频太长,此代码将中断或挂断浏览器。无论如何,值得一试。 除此之外,保存视频的最好方法是使用flash media server或red5 server(我的经验)。我从未尝试过ffmpeg,因为它在php中不是最好的。 |
nabster023 · 拉伸和旋转电影剪辑而不失真 6 年前 |
Dimentio · 无限循环(动作脚本3) 6 年前 |
AeroKLiam · AS3-使用组合框进行真/假测验 7 年前 |
nabster023 · 自动检测AS3中输入文本字段的值 7 年前 |
TheGunners · 查找两条圆弧之间的交点 7 年前 |