Это мой первый пост, но этот вопрос весь день ломал мой мозг и серверы Google, поэтому я подумал, что поставил бы здесь вопрос.Flash ActionScript 3.0 FLVPlayback и VideoEvent.STATE_CHANGE Странности
Позвольте мне приступить к рассмотрению моих проблем, чтобы я мог разработать проблему. Я знаю FLVPlayback является ошибкой, но это похоже на проблему с версией, или мне может понадобиться обновление.
В настоящее время я контролирую событие VideoEvent.STATE_CHANGE. Когда я первый играть видео с FLVPlayback, установив .source недвижимости в VideoEvent.STATE_CHANGE пожаров события в таком порядке:
загрузка
буферизация
игры
Это именно то, что мне нужно, однако, если я загрузить новое видео "по вновь установив .source собственности на VideoEvent.STATE_CHANGE пожаров событий в таком порядке:
погрузочной
помолчала
буферизация
пла инь
остановился
буферную
Который, кстати, бросает свою систему событий из Вак, из-за видео успешно играть в то время как последнее событие выстрелил буферизации. Это приводит к тому, что мое отслеживание событий находится в неправильном состоянии.
я справиться с VideoEvent.READY событие для запуска этих методов на FLVPlayback объекта:
video.pause();
video.playWhenEnoughDownloaded();
Я делаю что-то не так в том порядке, в котором я вызываю методы, или я не делаю шаг в закрытии (который я устал, получая метод VideoPlayer.close()) или избавляясь от чего-то в FLVPlayback объект?
Любая помощь или советы/направление указывали бы с благодарностью! Спасибо!
Yup, все было. Я не уверен, почему STATE_CHANGE будет полезен больше. Спасибо за совет! –