У меня есть проект Flex 4 и сервер FMS 4 (Flash Media Server), который транслирует потоки mp4 из записанных файлов f4v.
Мой элемент управления видео является подклассом Spark / components / VideoPlayer, и у меня есть кнопки для перехода назад и вперед в видео. Нам нужно видеть каждый кадр по отдельности, но, похоже, он обновляет изображение каждые четыре или пять кадров (оно меняется даже в пределах одного и того же видео).
Вот код, ничего особенного:
public function stepButtonClick(direction:int, shiftDown:Boolean):void {
//Step forwards or backwards
//NOTE Steps 10 frames if the shift key is held
var stream:NetStream = getStream();
if (stream) {
stream.step(shiftDown ? (direction * 10) : direction);
}
}
Есть идеи, что я могу сделать, чтобы исправить или отладить эту проблему? Может ли быть так, что он показывает только I-кадры (ключевые кадры)?