草庐IT

currentPacket

全部标签

iphone - 根据时间搜索音频文件

根据数据包级别查找音频文件很简单。填充下一个缓冲区时只需更改currentPacket:AudioFileReadPackets(_audioFile,false,&numBytes,_packetDescs,_currentPacket,&numPackets,buffer->mAudioData);但是如果你想从文件的开头开始定位10s怎么办?对于CBR文件,这应该很容易计算-但VBR文件呢? 最佳答案 解决方案是使用ExtAudio*API。可以即时将输入文件转换为LPCM,然后查找变得微不足道。