在Android的VideoView中,是否有办法实现与ImageView.ScaleType.CENTER_CROP相同的效果?
也就是说,我希望我的VideoView播放视频时填充整个屏幕而不会失真。如果视频的宽高比和屏幕不完全匹配,则应进行裁剪而不是失真。
以下解决方案可以填充屏幕,但不能保持视频的宽高比: https://stackoverflow.com/a/6927300/1068656 而这个解决方案可以保持视频的宽高比,但无法填满整个屏幕(视频被缩放直到较长的一侧接触屏幕边缘,从而在两侧引入黑边): https://dev59.com/6W445IYBdhLWcg3w7urD#4855315