FLVPlayback,全屏顺畅吗?

时间:2010-06-12 06:29:44

标签: actionscript-3 flvplayback

我正在研究在项目中使用和自定义FLVPlayback。如何解决这个问题很明显,但我注意到了一件令人讨厌的事情。全屏时,第一个Flash播放器全屏显示,然后在跳转以全屏显示视频本身之前,以原始大小简要显示FLVPlayback组件。

我在Youtube上注意到这不会发生。我怎样才能摆脱这种'闪烁',让视频在视频上播放到全屏?

非常感谢任何提示!

马塞尔

2 个答案:

答案 0 :(得分:0)

一般来说FLVPlayback以及内置到flash中的大多数组件都是垃圾。使用NetConnection和NetStream类构建自己的flv播放器要好得多。构建一次并且足够通用以编辑控件视觉效果,并且您自己拥有适用于所有项目的防弹flv播放器。

http://actionscriptexamples.com/2008/02/26/loading-flv-files-in-actionscript-30-using-the-netconnection-and-netstream-classes/

答案 1 :(得分:0)

只是说我已多次使用FLVPlayback作业,并确定它有问题,但我从未见过这个问题。你绝对可以解决它。你怎么全屏?我最近正在做这样的事......

import flash.display.*;
import flash.events.*;
import fl.video.*;
import flash.geom.Rectangle;

.
.
.

myFLVPlayback.fullScreenTakeOver = false;
mc.stage.fullScreenSourceRect = new Rectangle(0,0,480,360);
myFullScreenButton.addEventListener(MouseEvent.CLICK, onFullScreenButtonClicked);

private function onFullScreenButtonClicked(e:MouseEvent):void {
  mc.stage.displayState = StageDisplayState.FULLSCREEN;
}

(虽然我很欣赏你可能会在FLVPlayback皮肤中使用全屏按钮,所以这可能不完美)

注意:我刚刚敲了那些代码,所以它可能不完美/完整。希望你会发现它很有用。

++我确保你也设置了flvplayback的大小和比例,例如: myflvplayback.setSize(W,H)

++ myflvplayback.scaleMode = VideoScaleMode.NO_SCALE怎么样;