Actionscript 3 AS3-simpleStageVideo平滑
我正在使用simpleStageVideo播放FLV电影。一切正常,但当大小改变时,视频不平滑。那么,如何使用该类应用平滑呢? 当我尝试时:Actionscript 3 AS3-simpleStageVideo平滑,actionscript-3,smoothing,Actionscript 3,Smoothing,我正在使用simpleStageVideo播放FLV电影。一切正常,但当大小改变时,视频不平滑。那么,如何使用该类应用平滑呢? 当我尝试时: ss.video.smoothing=true//ss-simpleStageVideo 没有任何影响:( 谢谢!我对SimpleSaveVideo不是很熟悉,但如果我没记错的话(假设它是Thibault Imbert的类): ss.video=>返回一个视频实例,而不是舞台视频实例;这就是为什么可以对其应用平滑(否则会出错,舞台视频没有平滑属性) 对于S
ss.video.smoothing=true//ss-simpleStageVideo
没有任何影响:(
谢谢!我对SimpleSaveVideo不是很熟悉,但如果我没记错的话(假设它是Thibault Imbert的类):
ss.video
=>返回一个视频实例,而不是舞台视频实例;这就是为什么可以对其应用平滑(否则会出错,舞台视频没有平滑属性)
对于StageVideo,正确设置视口就足够了,调整大小的准确程度如何?是否调用ss.resize(w,h)
?就像Fygo说的那样,您无法“平滑”StageVideo。如果您正试图平滑的是常规视频对象,并且您正在使用的代码如下所示:
您可以尝试:
ss._video.smoothing = true;
如果您查看simpleStageVideo.as,您将看到以下几行
private var _video:Video;
private var _sv:StageVideo;
这就是如何从自己的类中访问和编辑这些项的属性,而不必手动编辑simpleStageVideo.as本身,或者只需在simpleStageVideo.as中添加平滑线,方法是查找函数,在该函数中切换为使用\u video
,并在其中添加平滑(在其附加NS的位置下)
话虽如此,也要确保视频的分辨率不要太低,这样即使是平滑处理也无法帮助像素化
还请检查以下内容: