Мне нужна функция, позволяющая буферизовать видео, когда оно приостановлено, и я не могу найти, как это сделать напрямую ...
Я замечаю, что, когда я приостанавливаю видео, происходит событие NetStream.BufferФлэш "срабатывает.И в соответствии со ссылкой на язык: «Данные завершили потоковую передачу, а оставшийся буфер будет очищен». Я должен повторно буферизовать его, верно?Однако, согласно справке, он не должен останавливать буферизацию:
Начиная с Flash Player 9.0.115.0, Flash Player больше не очищает буфер при вызове NetStream.pause ().Такое поведение называется «умная пауза».До Flash Player 9.0.115.0 Flash Player ждал заполнения буфера, прежде чем возобновить воспроизведение, что часто вызывало задержку.
Я использую Flash Professional для отладки и отслеживаемую версиюномер: MAC 10,0,22,91;а для потокового сервера я использую red5.И если вас интересует мой код, вот он: http://pastebin.com/kwTfiEH9
Я сейчас совершенно сбит с толку.Любой толчок ценится очень!