0

我正在调查一个简单的任务:

  • 从 iPhone 的“iPod 音频库”打开一个音频文件
  • 允许用户通过设置两个标记来选择一个块:开始时间和结束时间
  • 时间反转这个块
  • 将其另存为新文件

我有哪些选择?

我将列出几个小时的研究结果:(原谅乱七八糟,一旦我弄清楚了,我会一如既往地整理pu)

http://cocoadev.com/forums/discussion/499/core-audio/p1

https://developer.apple.com/library/ios/#samplecode/iPhoneExtAudioFileConvertTest/Introduction/Intro.html <--这是一个官方的Apple示例项目,可能会被修改以获得我想要的东西

4

1 回答 1

0

我相信你可以像你说的那样使用 IphoneExtAudioFileConvertTest 来得到你需要的东西,在用户标记他想要的时间之后,你要做的第一件事就是转换为 PCM,接下来你需要找出哪些数据包是你需要的,写到音频文件,然后重新压缩...我在这里写了一个关于如何从音频文件中获取 x 秒数的答案,我只用 mp3 和 m4a 对其进行了测试,但它可以适应 PCM(pcm 应该更容易做,因为它是线性的)。

丹尼尔

于 2012-04-16T22:28:26.530 回答