Пользовательский интерфейс FLVPlayback: компонент SeekBar никогда не создает SeekBarHandle - PullRequest
1 голос
/ 28 февраля 2011

Я установил компонент FLVPlayback 2.5 без скина. Затем я добавил все компоненты пользовательского интерфейса и назначил их экземпляру FLVPlayback. Я использую PlayPauseButton, SeekBar, MuteButton, VolumeBar и FullScreenButton. Все компоненты были настроены на графику. Особое внимание было уделено тому, чтобы не переименовывать и не удалять видеоклипы.

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

Проблема возникает, когда я динамически загружаю этот SWF-файл в другой. Родительский SWF-файл загружает элементы управления воспроизведением, создает все экземпляры и запускает видеопроигрыватель.

Что не работает, так это ручки SeekBar и VolumeBar. Это просто не появляется. Если я добавлю trace () в эти мувиклипы, они никогда не появятся на консоли, как если бы они никогда не создавались.

Есть идеи?

1 Ответ

1 голос
/ 28 февраля 2011

Хорошо, поэтому я нашел обходной путь:

Назначьте пользовательские элементы управления экземпляру FLVPlayback при запуске VideoEvent.PLAYING_STATE_ENTERED.Вы увидите некоторый сбой, когда компоненты начинают работать, когда вы назначаете их для FLVPlayback, они позиционируют себя и, возможно, что-то скрывают (например, в PlayPauseButton), так что пока вы не сможете скрыть их все или что-то подобное.

Если у кого-то есть дополнительная информация, пожалуйста, напишите!

...