seek 会出现黑屏 必现
release 0.4.4分支
flutter 3.19.6使用纹理的方式接入视频 切换横竖屏 然后seek 会出现以下错误 需要多操作几遍
E/AliFrameWork( 2573): [0.9] [GLRender] :createGLSurface fail I/AliFrameWork( 2573): [0.9] [GLRender] :drop a frame pts = 139680000 E/BufferQueueProducer( 2573): [ImageReader-1080x607f22m5-2573-0]:1177: query: BufferQueue has been abandoned I/AliFrameWork( 2573): [0.9] [GLRender egl_context] :EGLContext CreateSurface mDisplay 0x1 mConfig 0x75bbcb0008 window 0x75921cdfd0 E/BufferQueueProducer( 2573): [ImageReader-1080x607f22m5-2573-0]:1243: connect: BufferQueue has been abandoned E/libEGL ( 2573): eglCreateWindowSurface: native_window_api_connect (win=0x7592b88010) failed (0xffffffed) (already connected to another API?) E/libEGL ( 2573): eglCreateWindowSurfaceTmpl:738 error 3003 (EGL_BAD_ALLOC) E/AliFrameWork( 2573): [0.9] [GLRender egl_context] :EGLContext eglCreateWindowSurface failed : 0x3003 E/AliFrameWork( 2573): [0.9] [GLRender] :createGLSurface fail E/BufferQueueProducer( 2573): [ImageReader-1080x607f22m5-2573-0]:1177: query: BufferQueue has been abandoned I/AliFrameWork( 2573): [0.9] [GLRender egl_context] :EGLContext CreateSurface mDisplay 0x1 mConfig 0x75bbcb0008 window 0x75921cdfd0 E/BufferQueueProducer( 2573): [ImageReader-1080x607f22m5-2573-0]:1243: connect: BufferQueue has been abandoned E/libEGL ( 2573): eglCreateWindowSurface: native_window_api_connect (win=0x7592b88010) failed (0xffffffed) (already connected to another API?) E/libEGL ( 2573): eglCreateWindowSurfaceTmpl:738 error 3003 (EGL_BAD_ALLOC) E/AliFrameWork( 2573): [0.9] [GLRender egl_context] :EGLContext eglCreateWindowSurface failed : 0x3003 E/AliFrameWork( 2573): [0.9] [GLRender] :createGLSurface fail
问题应该是 seekTo 的时候设置了ACCURATE导致的
@jiajialaixi 这个是 surface 被重用了导致的吧?
flutter 使用纹理渲染是会导致surface会被更新 但是在更新的时候也会重新给播放器更新surface