WARNING: Surface's mNativeObject != mLockedObject

70 阅读1分钟

在安卓7.x版本使用mediaCodec编码时发现的警告, 如果不影响画面则可忽略。 代码中我是把MediaCodec.createPersistentInputSurface()创建的surface拿去绘制了,然后调用unlock时触发的这个警告。

网上没看到有人说, 只在Stack Overflow上看到一篇问答。

我也不知道怎么解决, 但是我知道在安卓9.x上的模拟器中跑就不会有这个警告。