我正在使用SuperpoweredAdvancedAudioPlayer
该类播放一个可能非常大的音频文件,其编码会有所不同(不同的比特率、采样率,甚至编解码器)。我需要能够将此文件的播放与样本级别的另一个文件同步。
我想知道每次SuperpoweredAdvancedAudioPlayer::Process
调用有多少样本被复制到音频缓冲区,但到目前为止只能通过调用找到近似值SuperpoweredAdvancedAudioPlayer::lastProcessMs() * SuperpoweredAdvancedAudioPlayer::sampleRate
。
我认为近似值足够好,但是无法访问样本级时序令人沮丧,因为当我同步两个流时它可能导致一些相位故障。