我使用ExoPlayer库从服务器加载视频,我想缩放和裁剪视频以保持其纵横比。视频播放正常,即使我更改视频音量,一切也很好。我试图在SimpleExoPlayer上使用setVideoScalingMode函数并通过:
C.VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING
什么也没发生,我还尝试将resize属性更改为fill / fit。仍然没有缩放和裁剪。
经过互联网上的大量研究人员并经过大量时间调试exoplayer库代码,以便了解为什么缩放不起作用的原因。我通过代码找到了“ resizeMode”属性的另一个选项,而不是xml选项,即“ RESIZE_MODE_ZOOM”,它裁剪了视频以保持比例。希望它会遇到问题的人。