【问题标题】:Audio record and play simultaneously录音和播放同时进行
【发布时间】:2016-04-18 04:35:42
【问题描述】:

我正在尝试开发一个 iOS 应用程序,它可以从麦克风读取声音、应用一些效果并立即通过耳机播放,可能会有一些可接受的延迟。

这可能吗?作为第一步,我试图同时播放从耳机中的麦克风接收到的声音,但很难做到这一点......

我能够录制声音、保存并轻松播放。相关问题,文章不容易找到。任何想法,链接都非常感谢

我确实检查了 Apple 的 aurioTouch。我找不到同时录制和播放同一信号。

【问题讨论】:

    标签: ios swift audio avaudioplayer core-audio


    【解决方案1】:

    使用音频会话 API 请求尽可能短的缓冲区(在大多数 iOS 设备上可能小于 6 毫秒)。然后将您从 RemoteIO 录制回调中获得的原始音频样本提供给 RemoteIO 播放回调中的缓冲区,可能在两者之间使用无锁循环 fifo。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-12
    • 2012-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-17
    相关资源
    最近更新 更多