iphone,objective c,如何从音频文件中读取原始数据(未应用编解码器)

Posted

技术标签:

【中文标题】iphone,objective c,如何从音频文件中读取原始数据(未应用编解码器)【英文标题】:iphone, objective c, how to read raw data from audio file (without codec applied) 【发布时间】:2011-05-30 14:20:42 【问题描述】:

我正在开发一个 iphone 应用程序,它将数据发送/接收到 iphone 的音频/耳机插孔。我假设我们可以向耳机插孔发送/接收数据,但该数据是应用了一些编解码器的音频文件。我想读取音频文件并将原始数据发送到耳机插孔.. 我该怎么做..?任何帮助或代码 sn-p 表示赞赏。 最好的祝福, 阿卜杜勒·卡维

【问题讨论】:

【参考方案1】:

由于耳机插孔位于几个 D>A 转换器的另一侧,我想您需要一个可以转换为调制解调器音调的编解码器。希望你的文件真的很小,因为传输速度会很慢,即使你能弄清楚如何使用这两个通道。

只是“牙齿”。

Rgds, 马丁

【讨论】:

@Dear Martin:我不想将音频数据发送到耳机插孔。我想向耳机插孔发送一些文本文件... 当然,我可以看到这对于将小文件传输到没有蓝牙/网络连接的 PC 有时可能很有用。您仍然坚持使用 2 通道模拟接口,因此文件中的位必须在 iPhone 中转换为“调制解调器音”并在 PC 中解调。模拟通道比电话线具有更大的带宽,因此您应该能够比旧的“56k”调制解调器做得更好,但这是唯一可以做到的方法。如果您要将 iPhone 插入 PC 麦克风插孔,则需要一些衰减和 PC 上的应用程序来解调信号。

以上是关于iphone,objective c,如何从音频文件中读取原始数据(未应用编解码器)的主要内容,如果未能解决你的问题,请参考以下文章

如何在Objective c中获取音频文件的某些部分

如何从 json-rpc webservice 获取数据:iPad /iPhone / Objective C

如何使用 Objective C iOS 从 iPhone X 中的表格视图顶部删除多余的空间

在 iPhone iOS 中播放音频时在多个文件之间跳转

在 Objective C 中连接音频缓冲区

如何在iphone上使用objective c下载大文件