0
在我的应用程序中,我将MediaPlayer和SurfaceView与在线视频流一起使用。在开始阶段,我正在拉伸SurfaceView以匹配父布局的屏幕高度;当我点击它时,我希望我的SurfaceView改变其大小以匹配屏幕宽度(所有时间保持比例)。调整大小按预期工作,所以我添加了动画。并且动画也可以按照预期工作......除了MediaPlayer内部,它会以与SurfaceView不同的速度改变尺寸。使用MediaPlayer动画SurfaceView
效果是,我的SurfaceView按照时间顺序进行缩放(我试了一下没有将MediaPlayer固定到它),但MediaPlayer视频的缩放比SurfaceView快一些,这会导致抖动效果(转换速度更快,抖动更大它成为了)。有什么方法可以控制MediaPlayer如何在表面上绘制自己?
如果这将有所帮助 - 据我记得VideoView没有这样的问题,它调整大小非常好(不幸的是使用它不是一个选项)。 – n4zArh