2015-06-11 8 views
0

У меня возникла проблема с проектом 20 Flash Flash. Мы вызываем видео из локального источника, а FLVPlayback открывает сетевые потоки и генерирует этот огромный Unkategorized кусок памяти. При дальнейшем обследовании выясняется, что это большое количество буферов netstream. Как я могу очистить эти буферы?Flash Как сбросить или очистить буфер Netstream

Я нашел это NetStream.Buffer.Empty, но я не уверен, как правильно его использовать.

+1

Я не могу помочь вам с актуальным вопросом, но я могу вам сказать, что 'NetStream.Buffer.Empty' является статусом' NetStream', а не метод вам может позвонить. Иногда вы можете увидеть его, когда в событии состояния в буфере отсутствует выход из буфера. Невозможно «правильно использовать его», поскольку это не действие. –

+0

Вы можете использовать метод 'dispose()' NetStream, чтобы освободить его из памяти – BadFeelingAboutThis

+0

Или, если вы не хотите удалять netstream, вы можете установить его 'bufferTime'' на '0'. – BadFeelingAboutThis

ответ

0

Вместо использования close(); я использовал dispose();, чтобы остановить, закрыть и сбросить буфер NetStream. Большое спасибо @batman

netStream.dispose()

Смежные вопросы