Flash Video - Создание виртуального видеоклипа - PullRequest
1 голос
/ 04 марта 2009

У меня есть требование воспроизводить только часть видеофайла большего размера во Flash, и мне интересно, возможно ли это динамически. Мы хотим не разрезать видео большего размера на небольшие клипы, которые будут появляться в разных местах на сайте.

спасибо Michael

Ответы [ 4 ]

2 голосов
/ 04 марта 2009

Вы можете использовать NetStream.seek () и передавать смещение в секундах (т.е. запуск видео). Используйте свойство time класса NetStream для получения позиции точки воспроизведения.

1 голос
/ 05 марта 2009

Это зависит от того, :) Если вы используете стандартную доставку http и просто хотите воспроизвести часть клипа большего размера, но не против загрузить весь клип (или, по крайней мере, часть с начала клипа через часть, которую вы хотите воспроизвести), затем, как описывают другие ответы, вы можете просто загрузить клип, используя NetStream или fl.video.VideoPlayer, найти начало фрагмента, который вы хотите воспроизвести, и вызвать play ().

Если вы используете Flash Media Server и потоковую передачу с использованием RTMP, то вы сможете загружать / воспроизводить из любой точки клипа.

Подход нарезки также неплох (хотя больше работы на стороне транскодирования). Стоит упомянуть, хотя я сомневаюсь, потому что я не имею в виду, что это будет коммерческий шаг - я работаю в команде видеоплеера в Ooyala. Наш флэш-плеер позволяет искать / воспроизводить произвольные части видео (с детализацией 10-15 секунд). Мы делаем это, разрезая видео на множество небольших кусков, которые игрок затем может загрузить самостоятельно. Этот подход очень выполним, но для этого нужна инфраструктура транскодирования, если вы хотите сделать это в любом масштабе. Если вы думаете, что это имеет смысл для вас, возможно, стоит прийти и поговорить с нами.

0 голосов
/ 04 марта 2009

С частью, которую я предполагаю, вы имели в виду часть времени (не геометрическую); это можно легко сделать, немного поиграв с ключевой точкой. Компонент FLVPlayback изящно изобиловал магией.

0 голосов
/ 04 марта 2009

Это может быть немного грубым, но использование определенных программ захвата экрана (таких как Jing или даже Screen Toaster ) может сделать то, что вы ищете. Полагаю, это зависит от качества и автоматизации, которые вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...