Это настолько странно, что я понятия не имею, как искать это конкретно. Я погуглил, и кажется, что кто-то уже спрашивал об этом, но не ответил. Видеофайл находится на сервере, скажем, http://xxx.com/xxx.flv, и я проигрываю его с помощью Video & NetStream. Вот код (предположим, что все переменные определены):
nc = new NetConnection();
nc.connect(null);
ns = new NetStream(nc);
ns.inBufferSeek = true;
ns.play("http: //xxx.com/xxx.flv");
ns.addEventListener(NetStatusEvent.NET_STATUS,statusControl);
function statusControl(e:NetStatusEvent){
trace(e.info.code);
}
Согласно doc, я должен получить "NetStream.Pause.Notify" при вызове ns.pause()
, правда в том, что этого никогда не происходило. И вот я здесь. КТО-НИБУДЬ ИДЕЯ?
РЕДАКТИРОВАТЬ: Из-за того, что я встречал ранее FLVPlayback, я пытаюсь выяснить, как влияют разные версии Flash Player. И я думаю, что нашел что-то, если опубликую для ФП 10/10.1/10.2, то Netstream.Pause/Unpause.Notify
не отправит, а те что для 10.3+ работают нормально. Проблема в том, что мне действительно нужно опубликовать его для FP 10 и 10.1, видео, преобразованные моей компанией, похоже, хорошо работают только с FP 10 и 10.1, и я не могу это изменить. Жди помощи~