【发布时间】:2018-09-27 08:30:33
【问题描述】:
我正在尝试分析音频文件的幅度数据,但在应用过滤器后我似乎无法找到获取此数据的方法。是否可以获取 floatChannelData 或将输出写入新文件进行分析?
player = AKPlayer(audioFile: file)
player.buffering = .always
player.preroll()
let filter = AKBandPassButterworthFilter(player, centerFrequency: 1000, bandwidth: 100)
AudioKit.output = filter
do {
try AudioKit.start()
} catch {
print("Failed to start AudioKit")
return nil
}
// This is the peak as though no filter was applied
print(player.buffer?.peak())
【问题讨论】:
标签: audiokit