0

有没有办法取消从 flex 到 flash 媒体服务器的 netstream 发布?

问题是我有代码可以开始/停止录制到我的 Flash 媒体服务器。然而,在我的前端,我有一个取消按钮,允许用户取消当前录制,所有这些代码本质上都是关闭网络流。但问题是即使用户取消了流,它仍然会在我的闪存媒体服务器上创建文件。有没有我可以调用的函数来清除流并删除创建的文件?

谢谢

4

1 回答 1

0

问题是 FMS 在流式传输时将流记录到磁盘。所以当你调用 netStream.close() 时,它只是停止记录数据。AFAIK,没有办法将流作为流删除,但每个记录的流都存储在一个文件中,因此您可以使用服务器端脚本手动从服务器中删除文件file.remove()。如果您使用 Flash Media Streaming Server(这意味着您不能修改 FMS 服务器端脚本),那么请使用 Python 或 PHP 等脚本语言来执行文件删除工作。

于 2010-01-04T20:38:50.320 回答