我有一个心率监视器和一个听起来像心脏跳动的短wav文件。此wav文件的持续时间为1秒。
我想用用户的心率及时播放。因此,如果他们的心率是100bpm,声音应该播放0.6秒。如果他们的心率是60bpm,声音应该播放1.0秒。如果他们的心率是30bpm,他们可能即将死亡。
是否可以改变播放声音文件所需的时间?我应该使用什么框架? AVPlayer?
答案 0 :(得分:1)
检查一下:How can I use AVAudioPlayer to play audio faster *and* higher pitched?
它表示您可以更改.rate
的{{1}}属性以更快地播放。
ps:它不会改变声音的音高。如果你还需要这个,请检查我提到的问题。