如何使ExoPlayer与所有类型的视频宽高比兼容



我正在使用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);

此代码使视频适合视图大小,但通过从侧面裁剪来保持其纵横比。

相关内容

  • 没有找到相关文章

最新更新