首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FLVPlayback,全屏顺畅吗?

FLVPlayback,全屏顺畅吗?
EN

Stack Overflow用户
提问于 2010-06-12 14:29:44
回答 2查看 1.6K关注 0票数 2

我正在研究在项目中使用和自定义FLVPlayback。如何去做是很清楚的,但是我注意到了一件很有趣的事情。当进入全屏模式时,首先Flash player会全屏模式,然后简短地显示原始大小的FLVPlayback组件,然后跳转到全屏模式显示视频本身。

我在Youtube上注意到这种情况并没有发生。我怎样才能摆脱这种“闪烁”,让视频像youtube上的视频那样全屏显示呢?

非常感谢你的建议!

马塞尔

EN

回答 2

Stack Overflow用户

发布于 2010-06-13 03:02:59

一般来说,FLVPlayback和大多数内置到闪存中的组件都是垃圾。使用NetConnection和NetStream类构建自己的flv播放器要好得多。只要构建好它,并且足够通用,就可以编辑控件的视觉效果,你就可以为你的所有项目创建一个防弹的flv播放器。

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

票数 0
EN

Stack Overflow用户

发布于 2010-06-22 03:02:48

我要说的是,我在工作中使用过FLVPlayback很多次,当然它有缺陷,但我从来没有见过这个问题。你绝对可以修好它。你的全屏效果如何?我最近一直在做这样的事情...

代码语言:javascript
复制
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皮肤中使用全屏按钮,因此这可能并不完美)

注意:我只是重写了这段代码,所以它可能并不完美/完整。希望你会发现它是有用的。

++我会确保你也设置了too播放的大小和比例,例如myflvplayback.setSize(w,h)

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3027745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档