gpt4 book ai didi

iphone - 如何在 iPhone 上录制除线性 PCM 以外的内容

转载 作者:行者123 更新时间:2023-12-03 18:56:25 27 4
gpt4 key购买 nike

我在尝试在 iPhone 上录制线性 PCM 以外的内容时遇到了困难:-(我找到的示例(SDK 的 SpeakHere、Zdziarski 和 Sadun 的书籍以及 Trailsinthesand.com 上的书籍)都使用线性 PCM,但我想要一种常用的压缩格式(没有 ima4 或任何名称......)。

我只是不知道如何调整要使用的示例代码,例如 AAC、MP3 或 AMR。非常感谢任何有关如何做到这一点的建议和提示!

(顺便说一句,由于许可问题,我不认为 MP3 编码器或 AMR 编码器可用,但 AAC 确实存在,或者???)

编辑/更新:我在 Apple 的“iPhone 应用程序编程指南”,2009-01-06,第 137 页,“录制音频”部分中偶然发现了以下文本:
“您可以以“iPhone OS 中的首选音频格式”(第 140 页)中列出的任何格式录制音频”,第 140 页上的首选音频格式是:“对于一次播放一个声音时的压缩音频,以及当您不需要与 iPod 应用程序同时播放音频,请使用打包在 CAF 或 m4a 文件中的 AAC 格式。”
因此,我将其解释为一个明确的迹象,即以 AAC 格式录制音频并将其封装在 m4a 文件中确实不仅是可能的,而且甚至更可取,这正是我想要的。但我仍然无法实现这一目标?!

谢谢,/约翰

最佳答案

继续查看这些文档。在“核心音频要点”中,“核心音频插件:音频单元和编解码器”部分指出:

iPhone OS contains the recording codecs listed in Table 2-5. As you can see, neither MP3 nor AAC recording is available. This is due to the high CPU overhead, and consequent battery drain, of these formats.

表 2-5 列出了几种格式,但由于文本注释不包括您要查找的格式。如果您想要这些格式,您必须携带自己的编码器。

关于iphone - 如何在 iPhone 上录制除线性 PCM 以外的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/676750/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com