Я записываю видео FLV с сервера Red5 и воспроизвожу их в приложении Flex. Я знаю, что Red5 неправильно вводит FLV MetaData, поэтому я использую внешний инструмент командной строки для получения там метаданных.FLV-видео показывает неправильное время воспроизведения.
Поскольку я инжектирую метаданные, моя продолжительность видео верна.
Проблема, с которой я столкнулся, и это верно для всех проигрывателей FLV. Я пытаюсь воспроизвести видео (даже сторонние автономные видеоплееры), время PlayHead никогда не начинается в 0. Когда я загружаю FLV для воспроизведения и позволяет говорить, что видеоролик длится 10 секунд, метка текущего времени на игровой панели начинается с 1-2 секунд вместо 0, а индикатор текущего горизонтального слайдера также сдвигается от 0 и устанавливается на 1-2 секунды вдоль ползуна. видео прекрасно воспроизводится из того, что я вижу, хотя.
Есть ли байт во FLV, который мне нужно изменить, чтобы он начал воспроизведение в 0? Я понимаю, что это, вероятно, что-то связано с Red5, поэтому, если у кого-то есть какие-то проблемы или потенциальные возможности, чтобы следить за тем, что может быть причиной этого, я бы очень признателен!