Генерируйте flv, mpg или некоторый другой формат фильма из фрагмента ролика ActionScript

Знайте различие между фальшивки, насмешки и тупики и когда использовать каждого.

Избегают по определению взаимодействий с помощью насмешек. Это делает тесты хрупкими .

5
задан Stig Schmidt Nielsson 30 October 2009 в 15:15
поделиться

1 ответ

Имеется SimpleFlvWriter (для AIR) . Вы можете изменить его, чтобы получить версию, отличную от AIR. Но управление памятью будет проблемой, поскольку BitmapData будет занимать много памяти ... Это может быть возможно в течение нескольких секунд flv, но определенно не в течение нескольких минут.

Обычно мы транслируем данные на сервер Flash (например, Flash Media Server, Red5 ) и позвольте серверу создать файл flv. Но вам нужно найти способ конвертировать снимки экрана в NetStream . Или вы можете найти другую технологию на стороне сервера, которая может создавать FLV из последовательности BitmapData . Но в любом случае это будет потреблять много трафика.

Я могу придумать альтернативу - сохранить все игровые команды (в XML или другом текстовом формате) и отправить их на сервер. И вы пишете программу на стороне сервера, чтобы генерировать flv только из игровых команд. Но это будет наиболее сложное решение для реализации.

3
ответ дан 15 December 2019 в 06:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: