首页 > 解决方案 > MediaExtractor.advance() 需要很多时间

问题描述

我正在使用 MediaCodec 和 MediaExtractor 播放音频和视频。有时MediaExtractor.advance()比平时花费更多时间。这就提出了音频、视频同步问题。

Log.d(TAG, "BEFORE ADVANCE: "+System.currentTimeMillis();
mExtractor.advance();
Log.d(TAG, "AFTER ADVANCE: "+System.currentTimeMillis();

日志结果:

提前:1626956944897

提前后:1626956944942

标签: javaandroid

解决方案


推荐阅读