对于以前版本的 Flash,进入全屏模式会将舞台的高度和宽度增加到屏幕的尺寸。现在硬件缩放已经到来,高度和宽度被设置为视频的尺寸(如果纵横比不同则加上边框)。
没关系,除非您对视频进行了控制。以前,您可以控制它们的大小;但现在它们被放大到与视频相同的比例,并且像素化得很厉害。控件很丑,字幕也不可读。
用户可以关闭硬件缩放,但只能关闭抗锯齿。控件仍然被夸大到丑陋。
有没有办法恢复旧的缩放行为?
最佳答案
这是解决它的另一种方法,它更简单,而且对我来说似乎效果很好。
myFLVPlayback.<a href="http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/fl/video/FLVPlayback.html#fullScreenTakeOver" rel="noreferrer noopener nofollow">fullScreenTakeOver</a> = false;
fullScreenTakeOver
属性是在 Flash Player 9 update 3 中引入的。文档都有点含糊,但这里有更多信息:
Using the FLVPlayback
component with Flash Player 9 Update 3
关于flash - 我可以使用 FLVPlayback 和 flash 9.0.115+ 获得旧的全屏缩放吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/102059/