我正在构建一个全屏演示,我需要模拟YouTube视频。我拖了一个播放外部.flv文件的视频。
如果舞台未设置为全屏,则可以正常工作。但我需要将舞台设置为全屏,如下所示:
stage.displayState = StageDisplayState.FULL_SCREEN;
stage.scaleMode = StageScaleMode.NO_SCALE;
问题是当动画到达视频时,屏幕变黑并且视频无法播放。我已经设置了一个实例名称,并尝试将以下代码放在框架的操作上:
video.fullScreenTakeOver = false;
但它不会影响这个问题。
是否有以全屏模式播放舞台并以正常尺寸播放视频?
Thaks
我正在使用Flash CS3 Pro并生成.exe。
答案 0 :(得分:1)
故障似乎是由于舞台上有一个flvPlayback
组件,而不是时间轴的第一帧。
最简单的解决方案是在第一帧上使用compnent。
或者如果那是不切实际的,那么简单地将组件放在影片剪辑的第一帧上似乎有效。
最后,将flvPlayback
放在带脚本的舞台上也应该有效。
在所有情况下都记住video.fullScreenTakeOver = false;
答案 1 :(得分:0)
尝试在组件的参数中将“scaleMode”参数设置为“noScale”?