非全屏FLVPlayback

时间:2008-11-27 15:58:42

标签: flash video fullscreen playback

我正在构建一个全屏演示,我需要模拟YouTube视频。我拖了一个播放外部.flv文件的视频。

如果舞台未设置为全屏,则可以正常工作。但我需要将舞台设置为全屏,如下所示:

stage.displayState = StageDisplayState.FULL_SCREEN;
stage.scaleMode = StageScaleMode.NO_SCALE;

问题是当动画到达视频时,屏幕变黑并且视频无法播放。我已经设置了一个实例名称,并尝试将以下代码放在框架的操作上:

video.fullScreenTakeOver = false;

但它不会影响这个问题。

是否有以全屏模式播放舞台并以正常尺寸播放视频?

Thaks

我正在使用Flash CS3 Pro并生成.exe。

2 个答案:

答案 0 :(得分:1)

故障似乎是由于舞台上有一个flvPlayback组件,而不是时间轴的第一帧。

最简单的解决方案是在第一帧上使用compnent。

或者如果那是不切实际的,那么简单地将组件放在影片剪辑的第一帧上似乎有效。

最后,将flvPlayback放在带脚本的舞台上也应该有效。

在所有情况下都记住video.fullScreenTakeOver = false;

答案 1 :(得分:0)

尝试在组件的参数中将“scaleMode”参数设置为“noScale”?