Flex 4 соответствует размеру SWF для размеров источника VideoPlayer

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

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

Спасибо.

1 ответ

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

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

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

Другие вопросы по тегам