如何在Objective c中获取音频文件的某些部分
Posted
技术标签:
【中文标题】如何在Objective c中获取音频文件的某些部分【英文标题】:How to get some part of audio file in Objective c 【发布时间】:2012-02-12 14:12:19 【问题描述】:我想在 Objective-C 中获取音频文件的一部分。 例如,从 20 分钟的音频长度,我只想要 5 分钟的长度。 并将其保存到一个新的音频文件(可以打开和播放)。 原因是我想缩小它的大小。
另一个问题是有没有办法将音频格式转换为另一种格式 那是更小的尺寸
【问题讨论】:
读取文件并访问各个字节并不难。不幸的是,我不在我已经完成其中一些的盒子上,否则我会给你更多细节。 【参考方案1】:一种方法是使用 AVFoundation。您可以将音频文件加载到AVAsset 中,然后使用AVExportSession 将您想要的音频文件部分保存到另一个文件中。
请参阅 Apple 开发者网站上的 AVMovieExporter 示例。
【讨论】:
以上是关于如何在Objective c中获取音频文件的某些部分的主要内容,如果未能解决你的问题,请参考以下文章
iphone,objective c,如何从音频文件中读取原始数据(未应用编解码器)