AS3 FLVPlayback全屏模式显示黑屏

时间:2012-04-14 06:07:39

标签: actionscript-3 air flvplayback

我试图使用Flash AS3 FLVPlayback组件的enterFullScreenDisplayState()函数,但不是视频扩展来填充屏幕,我只是得到一个完全黑屏。我仍然可以听到视频播放,当我Esc时,视频正常播放。我是作为Adobe AIR桌面应用程序(运行时版本3)发布的。

我是一名经验丰富的Flash开发者,但以前没有遇到过这个问题,而且现在一直在寻找解决方案几个小时。任何帮助,将不胜感激。我的文档类的代码如下。它看起来很基本,我错过了什么?

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();
    }

}

}

1 个答案:

答案 0 :(得分:0)

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

不确定,但这可能是问题。

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