【发布时间】:2017-02-09 22:03:04
【问题描述】:
我已经按照此处的示例实现了一个 OpenSLES 缓冲队列:https://github.com/googlesamples/android-ndk/blob/master/native-audio/app/src/main/cpp/native-audio-jni.c
但是,当我将声音排入队列并(隐式)播放时,我可以在声音的开头听到一个小故障:
(*bqPlayerBufferQueue)->Enqueue(bqPlayerBufferQueue, nextBuffer, nextSize);
(文件)样本中不存在此故障。
如果我将样本排队两次,我会听到两次这个故障。
使用 Audacity 将样本编码为 44kHz 的单声道 .wav
【问题讨论】:
标签: android-ndk opensl