Android 播放-如何修正旋转方向

最近更新时间:2017-08-21 17:30:36

Q:在其它播放器中,播放内容旋转方向正常,使用 Android 播放 SDK 播放视频旋转不对,如何调整

A:首先可以用 ffprobe 等工具查看一下视频信息, 查看上图旋转方向不对的视频信息,

在 rotate 属性中可以看到,有 90 的值,此时,需要在播放控件中进行调整

使用 PLVideoTextureView

private PLMediaPlayer.OnInfoListener mOnInfoListener = new     PLMediaPlayer.OnInfoListener() {
        @Override
        public boolean onInfo(PLMediaPlayer mp, int what, int extra) {
            switch (what){
                case PLMediaPlayer.MEDIA_INFO_VIDEO_ROTATION_CHANGED:
                    return mVideoView.setDisplayOrientation(360 - extra);
            }
        }
        return true;
};
以上内容是否对您有帮助?
  • Qvm free helper
    Close