В полноэкранном режиме AS3 FLVPlayback отображается черный экран

Я пытаюсь использовать функцию enterFullScreenDisplayState() компонента Flash AS3 FLVPlayback, но вместо расширения видео на весь экран я просто получаю полностью черный экран. Я все еще слышу воспроизведение видео, и когда я нажимаю Esc, видео просто воспроизводится нормально. Я публикую как настольное приложение Adobe AIR (версия среды выполнения 3).

Я опытный флеш-разработчик, но раньше не сталкивался с этой проблемой и уже несколько часов ищу решение. Любая помощь будет оценена по достоинству. Код для моего класса документов приведен ниже. Это кажется таким простым, я что-то упустил?

package  {

import flash.display.MovieClip;
import fl.video.FLVPlayback;
import flash.events.MouseEvent;
import fl.controls.Button;

public class VidTest extends MovieClip {

    public var vidPlayer:FLVPlayback;
    public var fullscreenBtn:Button;

    public function VidTest() {

        vidPlayer = new FLVPlayback();
        vidPlayer.width = 502;
        vidPlayer.height = 284;
        vidPlayer.source = "airport.f4v";
        addChild(vidPlayer);
        fullscreenBtn.addEventListener(MouseEvent.CLICK, fullscreenHandler);

    }

    public function fullscreenHandler(e:MouseEvent):void
    {
        vidPlayer.enterFullScreenDisplayState();
    }

}

}


person Gabe M    schedule 14.04.2012    source источник


Ответы (1)


<object> 
... 
<param name="allowFullScreen" value="true" /> 
<embed ... allowfullscreen="true" /> 

not sure but this could be the problem.

http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS2E9C7F3B-6A7C-4c5d-8ADD-5B23446FBEEB.html

person Shvilam    schedule 13.11.2013