IJKPlayer中AndroidMediaPlayer视频变形

96
雄鹰小朱
2018.12.12 22:40 字数 153

问题:使用onVideoChange回调,使用这个拿到的宽高,来计算SurfaceView的大小,来防止视频变形。拿到的宽高不准确,有盒子的适配问题。
调研:原生MediaPlayer有setVideoScaleType的方法,来解决这个问题。
IJKMediaPlayer中没有类似的方法。至此陷入困境。

解决:同事点拨,AndroidMediaPlayer封装了原生的MediaPlayer,原生M ediaPlayer的方法,应该可以继续使用。后来果然找到了,从AndroidMediaPlayer中获取到MediaPlayer的实例,然后解决了这个问题。

开发实用技巧