我正在使用ExoPlayer在我的项目中播放视频。问题是我尝试播放的任何视频,视频分辨率始终仅为4:3。我尝试使用以下代码来克服我的问题。添加以下行后,视频似乎完全拉伸。
mExoPlayerView.setResizeMode(AspectRatioFrameLayout.RESIZE_MODE_FIT);
exoPlayer.setVideoScalingMode(C.VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING);
你想用的是:
simpleExoPlayerView.setResizeMode(AspectRatioFrameLayout.RESIZE_MODE_ZOOM);
此代码使视频适合视图大小,但通过从侧面裁剪来保持其纵横比。