【问题标题】:iPhone - Recording audio played only by appiPhone - 录制仅由应用播放的音频
【发布时间】:2011-05-09 07:01:21
【问题描述】:

我正在创建一些播放钢琴、鼓等声音的应用程序。 我有一个录音功能。它的录音很好。我正在使用 AVAudioRecorder。 但除了应用程序声音外,还添加了外部声音。如何让我的录音机只录制应用程序的声音..... 有没有我必须使用的其他类/框架。

【问题讨论】:

    标签: iphone audio avaudiorecorder recording


    【解决方案1】:

    没有将 iPhone 应用程序的音频输出重定向到文件的 API。

    我认为您唯一的选择是使用低级音频 API(AudioQueues 或 RemoteIO 单元)并在录制时将样本写入文件(通过缓冲区)以及扬声器。

    这需要您生成、排列和混合乐器样本,而使用更高级别的 API 则无需担心。

    【讨论】:

    • 有没有教程可以做这种录制?
    • 在 iOS5 中,您应该可以使用采样器音频单元为您完成所有重采样和混音,这将减轻您的负担。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-25
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多