转自https://github.com/Bilibili/ijkplayer/issues/3643
我在iOS11下也遇到过这样的情况,我的解决方法是:
在IJKSDLGLView.m文件中, - (布尔)setupEAGLContext:(EAGLContext *)上下文方法的
glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_RENDERBUFFER, _renderbuffer);
代码下面添加
[CATransaction flush];
在 - (void)displayInternal:(SDL_VoutOverlay *)overlay方法中
IJK_GLES2_Renderer_setGravity(_renderer, _rendererGravity, _backingWidth, _backingHeight);
代码下面也添加
[CATransaction flush];
即可解决这个问题,供参考。