iphone - 以编程方式创建音频数据

标签 iphone objective-c audio avaudioplayer

嗨,任何人都可以帮助我如何以编程方式创建音频数据。

我知道如何在我的资源上播放声音文件,但我需要的是一个可以在 AVAudioPlayer 上灵活播放(调整其长度)的无声音频。

任何人都可以指出我需要查找的一些资源或关键字吗?

谢谢

最佳答案

当使用带有未压缩音频信号的签名样本格式时,无声音频数据只是一个零填充样本流:

for (size_t idx = 0; idx < sampleCount; ++idx) {
  sampleBuffer[idx] = 0;
}

因此您可以使用该方法来静音流或从您生成的缓冲区创建资源(例如文件)。

关于iphone - 以编程方式创建音频数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7688256/

相关文章:

ios - 编辑 UITextField 时正在重置 UIScrollView

java - 计算1分钟PCM录音的大小

angular - 将MINUTES放在进度元素的Max属性中

objective-c - 从 Objective C 调用 Swift 函数时未转换字典

javascript - 从a点到b点的html5音频循环

iphone - SKPaymentQueue restoreCompletedTransactions 多次恢复同一交易

iphone - 在两个不同的系统之间同步对象,最好的方法是什么?

c++ - 如何让 C 方法接受 UIImage 参数?

iphone - 如何使用 ASIHTTPRequest 处理低互联网连接

objective-c - 如何从类 Objective C 外部获取和设置私有(private)实例变量/属性?