FLEX, VideoDisplay: как автозагрузка без автозапуска

Я использую компонент MXML videoDisplay для своего приложения Flex.

Я хотел бы автоматически загружать видео (для отображения первого кадра) без их автоматического запуска.

Как это сделать проще всего?

Благодарность


person aneuryzm    schedule 15.04.2010    source источник


Ответы (1)


Есть 2 варианта:

а) FLV фильм - установите autoPlay = "false" в VideoDisplay

б) Прямая трансляция - вызовите player.play (); player.stop () в таком порядке

person Cornel Creanga    schedule 15.04.2010
comment
Я уже пробовал эти 2 варианта, и вот результаты: 1) Если видео не начинает воспроизводиться, videoDisplay представляет собой небольшой значок (ширина и высота видео не загружаются), и это именно то, чего я хочу избежать. 2) если я играю, а затем останавливаюсь, у меня есть небольшой слух из кадра звука. Я мог бы отключить звук и снова включить его, но мне было интересно, есть ли более элегантное решение. (может быть, атрибут MXML для этого?) - person aneuryzm; 15.04.2010
comment
Я знаю, что OSMF может это сделать, но я никогда не играл с ним. Может быть, это поможет вам: forum.adobe.com/message/2684000#2684000 - person Cornel Creanga; 15.04.2010
comment
Что ж, я отказался от элегантного решения и решил с вашим ответом (b). Не то чтобы многословно :) спасибо - person aneuryzm; 15.04.2010