0

Flex からフラッシュ メディア サーバーへのネットストリーム パブリッシュをキャンセルする方法はありますか?

問題は、Flash メディア サーバーへの記録を開始/停止できるコードがあることです。ただし、フロントエンドには、ユーザーが現在の記録をキャンセルできるキャンセルボタンがあり、このすべてのコードは基本的にネットストリームを閉じます。しかし問題は、ユーザーがストリームをキャンセルしたにもかかわらず、フラッシュ メディア サーバーにファイルが作成されることです。ストリームをクリアし、作成されたファイルを削除するために呼び出すことができる関数はありますか?

ありがとう

4

1 に答える 1

0

問題は、FMS がストリーミング中にストリームをディスクに記録することです。したがって、netStream.close() を呼び出すと、データの記録が停止されます。私の知る限り、ストリームをストリームとして削除する方法はありませんが、記録された各ストリームはファイルに保存されるため、サーバー側のスクリプトを使用してサーバーからファイルを手動で削除できますfile.remove()。Flash Media Streaming Server を使用する場合 (つまり、FMS サーバー側スクリプトを変更できないことを意味します)、Python や PHP などのスクリプト言語を使用して、ファイル削除ジョブを実行します。

于 2010-01-04T20:38:50.320 に答える