iOS关于IJKPlayer播放ipv6视频的坑

2022-03-10  本文已影响0人  柠檬君Air

最近项目中突然遇到一个问题,那就是IJKPlayer播放ipv6视频播放不了,播放几秒钟就卡住了。切换到ipv4就能正常播放。检查了很久,最后发现是IJKPlayer库中使用的ffmpeg版本过低导致的。IJKPlayer默认使用的ffmpeg版本是3.4,查看bilibili的github,发现官方早已给我们准备好了4.0版本。我们只需要在运行脚本前,把ffmpeg的版本修改为4.0即可。


image.png

以下为具体步骤:

检查从github拉下来的ijkplayer源码,打开init-ios.sh文件,检查ffmpeg版本

image.png
如果IJK_FFMPEG_COMMIT的版本不是如图所示的版本,只需要将值修改为ff4.0--ijk0.8.8--20210426--001然后重新编译framework即可
上一篇 下一篇

猜你喜欢

热点阅读