Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 取消从flex到fms服务器的网络流_Apache Flex_Actionscript_Streaming_Flash Media Server - Fatal编程技术网

Apache flex 取消从flex到fms服务器的网络流

Apache flex 取消从flex到fms服务器的网络流,apache-flex,actionscript,streaming,flash-media-server,Apache Flex,Actionscript,Streaming,Flash Media Server,有没有办法取消从flex到flash媒体服务器的netstream发布 问题是我有代码,可以在其中启动/停止对闪存媒体服务器的录制。然而在我的前端我有一个cancel按钮,它允许用户取消当前的录制,所有这些代码基本上都会关闭netstream。但问题是,即使用户取消了流,它仍然会在我的flash媒体服务器上创建文件。我是否可以调用一个函数来清除流并删除创建的文件 谢谢问题是FMS在流媒体时将流记录到磁盘上。因此,当您调用netStream.close()时,它只是停止记录数据。 顺便说一句,没有

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

问题是我有代码,可以在其中启动/停止对闪存媒体服务器的录制。然而在我的前端我有一个cancel按钮,它允许用户取消当前的录制,所有这些代码基本上都会关闭netstream。但问题是,即使用户取消了流,它仍然会在我的flash媒体服务器上创建文件。我是否可以调用一个函数来清除流并删除创建的文件


谢谢

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

是的,我认为这是我需要采取的路线。我做了一些搜索,除了编写服务器端代码外,我找不到fms处理它的方法。