jiajunhui / PlayerBase

The basic library of Android player will process complex business components. The access is simple。Android播放器基础库,专注于播放视图组件的高复用性和组件间的低耦合,轻松处理复杂业务。
Apache License 2.0
2.92k stars 438 forks source link

播放手机录制的视频旋转90度 #98

Closed flybirdr closed 4 years ago

flybirdr commented 5 years ago

手机录制竖屏的视频播放的时候是横着的。。。怎么让它播放也是竖着。。

flybirdr commented 5 years ago

在Activity中注册OnPlayerEventListener:(并没由用) case OnPlayerEventListener.PLAYER_EVENT_ON_VIDEO_ROTATION_CHANGED: if(bundle!=null){ //if rotation change need update render. int mVideoRotation = bundle.getInt(EventKey.INT_DATA); LogHelper.d("onVideoRotationChange : videoRotation = " + mVideoRotation); if(mVideoView.getRender()!=null) { mVideoView.getRender().setVideoRotation(mVideoRotation); } } break;

flybirdr commented 5 years ago

原来用的ijk,换成EXO就好了。 ijk播放的时候还卡顿,2秒的视频能放7秒。 手机:huawei mate9。视频是使用系统相机录像录制的。

jiajunhui commented 5 years ago

或许是ijk的处理有问题,能提供下视频源吗?