0

在我的音频应用程序中,我需要能够更改音频文件 (AIFF) 的格式,更具体地说是采样率。音频会话以 22050 Hz 运行,音频文件本身在 libpd/Pure Data 中创建,也运行相同的采样率。问题是该文件似乎是一个 44100 Hz 的音频文件,这意味着在设备上播放时它的播放速度是原来的两倍。

是否可以更改文件的标题或其他内容,使其采样率变为 22050 Hz,而无需重新采样音频?

我看过其他相关主题,其中一个建议是以半速播放文件。但是,这并不能解决我的问题,因为文件将被进一步压缩为 AAC 以上传到服务器,并且它需要能够在其他设备上以正确的速度播放。

谢谢!

4

1 回答 1

0

我发现问题是由 Pure Data 中创建对象的文件中的错误引起的。无论我将文件设置为何种采样率,它最终都是 44100 Hz。所以我只是切换到使用 wav 文件,文件最终具有正确的采样率 22050,现在以正确的速度播放。

现在一切都好!

于 2013-04-16T09:32:18.653 回答