Flex 4 соответствует размеру SWF для размеров источника VideoPlayer - PullRequest
0 голосов
/ 12 ноября 2010

У меня есть VideoPlayer в приложении Flex 4.Все приложение - это VideoPlayer плюс некоторая обработка ошибок (если через flashVars не указан URL, если URL не указывает на FLV-файл и т. Д.).

Как сделать так, чтобы размеры встроенного SWF-файла соответствовали размерамв видеоисточнике для компонента VideoDisplay, пожалуйста?

Спасибо.

1 Ответ

0 голосов
/ 12 ноября 2010

Вы имеете в виду, что вы хотите изменить размер SWF после его загрузки?Если это то, что вы имеете в виду, то вам нужно сделать 2 вещи:

1) Узнать размер воспроизводимого видео.Это может быть сделано путем получения метаданных из видеофайла (я думаю, это происходит из события netstream, onMetaData). 2) Вызовите функцию javascript, чтобы изменить размер вашего SWF-файла в HTML-DOM, поскольку SWF-файл не может изменить свой собственный.размер.Вы можете сделать это с ExternalInterface.

Надеюсь, это поможет.

...