Компонент FLVPlayback является контроллером для класса Video и реализует некоторую логику пользовательского интерфейса.
Он не только добавляет интерфейс с поддержкой скинов, он также реализует то, что называется * ключевые точки ActionScript , которые вы можете добавить во время выполнения. Вероятно, это очень простой механизм, который просматривает время воспроизведения с заданными интервалами и выполняет все просроченные контрольные точки по порядку. Я реализовал что-то похожее для наличия внешних ключевых точек для SWF-файлов. Как упомянуто в ссылке, этот метод отправки событий-подсказок, вероятно, менее точен, чем встраивание ключевых точек в видео (утверждая, что его можно отключить на целую десятую доли секунды), но я думаю, что он более гибкий, и я бы не стал не ожидайте, что допустимая погрешность будет больше, чем задержка кадра (например, ~ 16 мс при 60 кадрах в секунду), если вы только что внедрили эту простую функцию самостоятельно.
Для YouTube-подобного плеера я бы использовал класс Video, потому что у меня был бы полный контроль над пользовательским интерфейсом, который в любом случае очень прост (включает вызов методов, таких как воспроизведение, пауза, возобновление, поиск и прослушивание, для несколько событий). Вы не будете привязаны к существующей системе скининга, и это также даст вам больше контроля доступа к кадрам NetStream для генерации предварительного просмотра кадров при поиске.