gpt4 book ai didi

ios - 如何在 iOS Swift 中更改音频的 BPM(每分钟节拍数)?

转载 作者:行者123 更新时间:2023-11-28 15:27:43 25 4
gpt4 key购买 nike

我有一个音频文件 (mp3),我必须在不同的 BMP 中播放它。我想要一些方法来改变歌曲的当前 BMP 并播放它。

有一个选择器可以让用户选择他想要播放歌曲的 BMP:

enter image description here

最佳答案

您可以更改音频播放器的速度。假设您已经知道 BPM 是 60,现在您想以 90 播放它,您只需使用以下代码将播放速度提高 1.5 倍

let audioP = try! AVAudioPlayer(contentsOf: URL(fileURLWithPath: selectedPath), fileTypeHint: "caf")
audioP.enableRate = true
audioP.prepareToPlay()
audioP.rate = 1.5// Change your rate here
audioP.play()

关于ios - 如何在 iOS Swift 中更改音频的 BPM(每分钟节拍数)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45012489/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com