闪。 AS3。将NetStream保存到本地文件?

时间:2012-08-27 13:48:57

标签: actionscript-3 flash netstream

我想问一下如何保存我从一些网站通过NetStream作为FLV文件加载的视频和音频内容。

有没有办法做到这一点?

var ns:NetStream = new NetStream(nc); 
ns.play('http://somefile.com/file.flv');
var file:FileReference=new FileReference();
**ns.doSomething(file); /// ???**
file.save(data,"flvfile.flv");  

1 个答案:

答案 0 :(得分:1)

我认为你不能用NetStream做到这一点 - 它不一定能在任何时候保存整个文件。

为什么不直接将文件引用指向“http://somefile.com/file.flv” - 打开它,然后从中获取数据并在完成下载后用另一个引用保存它?您可以将NS并行运行作为单独的操作,也可以在完成下载后从本地光盘中打开NS。

关于使用FileReference直接下载及其涉及的问题有一个很好的答案,在这里:Flex 3 file download - Without URLRequest

相关问题