有没有人知道任何使用AudioQueue的例子是从内存源播放的?
我可以从文件中找到所有的示例(使用AudioFileReadPackets),但在我的特殊情况下,我自己实时生成数据,所以理想情况下,我希望自己将数据排入队列,而不是使用回调将其从文件中提取出来。
任何帮助都非常感谢。
发布于 2010-06-14 10:09:09
我知道一个使用音频单元的例子,你可以调整,因为回调非常相似,试试here
发布于 2010-06-14 10:28:49
Audio Queue Services Programming Guide应该会给出你所需要的细节,但是显然在你正在寻找的具体例子上有点松懈。您只需要通过输出队列推送内存中的音频数据,而不是通过AudioFileReadPackets从文件中推送PCM数据。
我在另一个stackoverflow question的AudioQueue播放器回调中找到了一个合理的声音合成示例。
发布于 2010-07-25 19:05:05
SpeakHere示例可能是最好的示例。该示例记录来自设备的声音并播放它。您可以在Apple示例站点中找到此示例。
https://stackoverflow.com/questions/3008466
复制相似问题