如何在 Objective c 中获取音频文件的某些部分
我想在 Objective-C 中获取音频文件的某些部分。 例如,对于 20 分钟长度的音频,我只想要 5 分钟长度。 并将其保存到一个新的音频文件(可以打开和播放)。 原因是我想减小它的大小。
另一个问题是有没有办法将音频格式转换为另一种格式 即较小的尺寸
I would like to get some part of audio file in Objective-C.
For example from 20 minutes length of audio, I want only 5 minute length.
and also save it to a new audio file (that can be opened and played).
The reason is that I want to reduce the size of it.
Another question is that is there the way to convert the audio format to another
that is smaller size
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一种方法是使用 AVFoundation。您可以将音频文件加载到 AVAsset< /a> 然后使用 AVExportSession< /a> 将您想要的音频文件部分保存到另一个文件。
请参阅 Apple 开发者网站上的 AVMovieExporter 示例。
One way to do this is to use AVFoundation. You can load the audio file into an AVAsset and then use AVExportSession to save the part of the audio file you want to another file.
See the AVMovieExporter sample on the Apple developer site.