我在C ++ MediaCodec API中创建了一个视频解码模块,而不使用AMediaExtractor。虽然它可以解码完美解码1080p视频,但它在解码2k和4k视频方面存在问题。其他球员,例如。 MX Player完美播放。 4k视频清晰但不稳定,使用OnePlus 3测试。
我得到了几个AMEDIACODEC_INFO_TRY_AGAIN_LATER以及无法将某些输入缓冲区出列。
我找到了https://github.com/google/ExoPlayer/issues/886。它声明视频级别高于当前最小值。但是MX Player如何播放呢?
感谢任何帮助。