Подача видео байтовых данных на флеш плеер из javascript? - PullRequest
0 голосов
/ 21 января 2012

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

Еще лучше, возможно ли передать поток видео html5 из локально исполняемого JavaScript?

1 Ответ

0 голосов
/ 24 января 2012

Краткий ответ: нет.

Длинный ответ:

Чтобы передать данные непосредственно из JavaScript во Flash, например с помощью ExternalInterface, вам необходимо сериализовать видеоданные в виде байтового потока.,Это означает, что JS должен иметь доступ к данным видеокадров, преобразовывать их в строку и отправлять их во Flash.

Сериализация видеоданных в браузере с помощью JS займет довольно приличную работу;учитывая то, как работает HTML5-видео, я не думаю, что какой-либо основной веб-браузер поддерживает это.

В качестве рекомендации - вы можете использовать JS для подачи URL-адресов видеофайлов во Flash, где Flash может открыть соединение и получить доступ ксами данные.В целом Flash намного лучше манипулирует мультимедийными данными, такими как видео и изображения.Если вы уже планируете использовать Flash, вам все равно лучше исключить JS из этого процесса.

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