ios - 以编程方式压缩录制的音频

标签 ios audio record

当我在 iPhone 应用程序中录制音频时,文件非常大。如何压缩音频?

最佳答案

我还没有这样做,但看起来很简单。

当您创建 AVAudioRecorder 时,您可以指定目标 URL、格式和硝酸盐。如果您选择压缩格式和适当的比特率,数据将自动为您压缩。如果选择AAC,也要用硬件压缩。

你想用AVAudioRecorder的initWithURL:settings:error: 您需要的常数在通用音频格式设置中。 我猜你最好的选择是 kAudioFormatMPEG4AAC。

您只想使用音频编解码器压缩音频,任何其他方式都是低效的并且会产生糟糕的音频。

关于ios - 以编程方式压缩录制的音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12813545/

相关文章:

ios - 在 UITableViewCell 内的 UICollectionViewCell 上显示 Json。 swift 3

ios - Xcode 无法找到 strip-frameworks.sh 目录

ios - Alamofire 请求和自定义 NSURLRequest 的区别

android - MediaControllerCompat-java.lang.IllegalArgumentException:错误的方向3

mysql - 如何在MySql中复制多条记录?

ios - ffmpeg.js 在 iOS cordova 中运行速度极慢(但在 iOS safari 中运行良好?)

android - 当我退出应用程序时,声音在后台运行

android - MediaPlayer类的stop方法

delphi - 在过程中传递不同的记录类型作为参数?

scala - 可以重命名基类中的 Scala 方法吗?