2012-04-14 19 views
0

Flash AS3 FLVPlaybackコンポーネントのenterFullScreenDisplayState()関数を使用しようとしていますが、ビデオを拡大して画面を拡大するのではなく、完全に黒い画面になります。私はまだビデオの再生を聞くことができ、私がEscを押すと、ビデオはちょうど正常に再生されます。私はAdobe AIRデスクトップアプリケーション(ランタイムバージョン3)として公開しています。AS3 FLVPlaybackフルスクリーンモードで黒い画面が表示される

私は熟練したフラッシュ開発者ですが、これまでにこの問題に遭遇しておらず、数時間の解決策を探していました。どんな助けもありがとう。私のドキュメントクラスのコードは以下の通りです。それはとても基本的なようですが、私は何かを欠いていますか?

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

} 

}

答えて

関連する問題