Closed maimingliang closed 6 years ago
查了半天IjkMediaPlayer没找到旋转的api,你可以旋转textureview
播放微信的小视频资源,发现是逆时针旋转了90度,不知道应该如何提交判断处理,对视频数据格式一点也不了解
库里暂时不支持解析视频方向
mediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_PLAYER, "mediacodec", 1);
mediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_PLAYER, "mediacodec-auto-rotate", 1);
mediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_PLAYER, "mediacodec-handle-resolution-change", 1);
加入这些就播放现在MP4流媒体,方向就正确了
你觉得这个是放到库里 还是留给其他程序员自己调用
你们可以在验证下其他视频源看看。 目前我还不太了解这段代码,初步看是使用了硬解。 目前不推荐合入。。
在 void onInfo(int what, int extra) 中加入 } else if (what == IMediaPlayer.MEDIA_INFO_VIDEO_ROTATION_CHANGED) { Log.d(TAG, "onInfo rotation - " + extra); Log.d(TAG, "MEDIA_INFO_VIDEO_ROTATION_CHANGED"); } 可以得到视频的rotation信息
我感觉ijkplayer太麻烦了,ijkplayer的信念我觉得还不够简单,自己做一个基于ffmpeg的android视频播放器,接口和系统的视频播放器一样,这事好像非常复杂
用JZMediaIjkplayer播放 视频方向 会被旋转问题 解决如下 1、在JZMediaIjkplayer中获取视频被旋转角度的地方设置回调
2.在调用页面把回调实例设置进去
非常感谢, 这个数值是多少。我把它更新到项目里。
用的什么播放器引擎
我这log看着10001可以转回来
啥问题 @muban
请教一下,视频播放的方向可以设置吗?