Как вы сигнализируете синхронизировать несколько флэш-видео плееров с одним FLV, не имея разных таймфреймов? - PullRequest
0 голосов
/ 10 декабря 2010

Я пытаюсь создать симуляцию продукта. В настоящее время я использую flash CS4 для сборки симулятора.

У меня есть два основных экрана монитора (флэш-плееры по умолчанию)

тогда у меня есть пять маленьких видеомониторов, которые воспроизводятся так, как если бы они были в прямом эфире.

Видео являются локальными .FLV-файлами, которые хранятся в том же файле, что и SWF.

То, чего я хочу добиться, - это запустить пять видеоплееров при запуске .swf, затем, когда я нажимаю кнопку, чтобы выбрать, какое из пяти небольших видео, которые я хочу воспроизвести, оно будет отображаться на двух основных большие видео плееры. Единственное, я хочу убедиться, что, когда я нажимаю на кнопку с небольшим видео, видео основного дисплея воспроизводит временную шкалу небольшого видеоокна. Другими словами, я хочу, чтобы маленькое окно проигрывало видео автоматически, когда я нажимал на кнопку, чтобы проигрыватель большого окна был активным, и выбирал одно из небольших оконных видео, которое воспроизводится, оно уже будет синхронизировано.

Вот как выглядит каркас:


--------- ---------- | | | | | | | | --------- -----------

--- --- --- --- --- | | | | | | | | | | --- --- --- --- ---


Или вместо использования имени файла .flv нужно ли запускать потоковый сервер и указывать проигрывателю воспроизводить IP-адрес?

Если кто-нибудь может указать мне правильное направление, это было бы здорово.

спасибо, Джои

1 Ответ

0 голосов
/ 19 декабря 2010

Ответ - да: вам понадобится Flash Media Server , поскольку a) вы не можете запускать одно и то же приложение Flash на всех этих мониторах одновременно, поэтому вы не можете синхронизировать данные в пределах app, и b) просто невозможно синхронизировать несколько экземпляров проигрывателя - кроме случаев, когда вы подключаете все клиенты к одному экземпляру Flash Media Server, открываете тот же NetStream и запускаете воспроизведение, прослушивая какое-то событие синхронизации отправлено главным клиентом.

...