Spark Video Player: искать () для локального воспроизведения - PullRequest
1 голос
/ 14 июня 2011

Я воспроизводю локальное видео в приложении AIR с использованием компонента Spark Video. Использование метода поиска не обеспечивает точного позиционирования в соответствии с его описанием:

Возможно, свойство playheadTime не иметь ожидаемое значение немедленно после того, как вы позвоните искать (). Для прогрессивная загрузка, вы можете искать только на ключевой кадр; следовательно, поиск перенесет вас во время первого ключевой кадр после указанного времени.

Примечание: при потоковом поиске всегда идет в точное указанное время даже если исходный файл FLV не есть ключевой кадр там.

Похоже, что компонент видео обрабатывает локальное воспроизведение как прогрессивную загрузку, что делает метод поиска не пригодным для детального поиска, поскольку он привязывается к ключевым кадрам. Есть ли способ иметь локальное воспроизведение, которое обрабатывается как потоковое видео, чтобы получить возможность детального поиска от метода seek ()? Или для этой желаемой функциональности потребуется другой компонент видео?

1 Ответ

0 голосов
/ 15 июня 2011

Это не компонент воспроизведения видео, а фактический носитель.Когда вы ищете точное время для потокового видео, медиа-сервер создаст необходимый ключевой кадр в потоке.Кодируя видео с большим количеством ключевых кадров, вы можете повысить точность поиска, но за счет размера файла (который, я полагаю, не представляет для вас проблемы)

...