我目前正在尝试使用其AudioProcessor
接口在exoplayer中实现基于c ++的音频效果时遇到问题。我已经尝试通过减小输出缓冲区大小来解决我的问题(如下所述)。我在此处发布了一个相关问题:https://github.com/google/ExoPlayer/issues/6216
我的问题是,用户从应用程序中的按钮启用音频效果后(我在此处大致实现:https://gist.github.com/l0rn/30b9f846f869e55e1b0c6cb241e19114)需要快速开始处理。目前,此过程需要200到700毫秒。我的猜测是,在输出缓冲区中仍有一些未处理的音频需要刷新,直到处理的音频出现为止。
所以基本上,我在寻找如何解决此问题并感谢任何帮助的选项