在特定时间段内播放声音
Posted
技术标签:
【中文标题】在特定时间段内播放声音【英文标题】:Play a sound for a specific period of time 【发布时间】:2016-10-20 18:32:13 【问题描述】:我有一个心率监测器和一个听起来像心跳的短 wav 文件。此 wav 文件的持续时间为 1 秒。
我想根据用户的心率及时播放。因此,如果他们的心率为 100bpm,则声音应播放 0.6 秒。如果他们的心率为 60bpm,则声音应播放 1.0 秒。如果他们的心率是每分钟 30 次,他们可能就要死了。
是否可以更改播放声音文件的持续时间?我应该使用什么框架? AVPlayer?
【问题讨论】:
【参考方案1】:检查这个:How can I use AVAudioPlayer to play audio faster *and* higher pitched?
它说您可以更改AVAudioPlayer
的.rate
属性以加快播放速度。
ps:它不会改变声音的音高。如果您也需要这个,请查看我提到的问题。
【讨论】:
@ghasi 你太棒了以上是关于在特定时间段内播放声音的主要内容,如果未能解决你的问题,请参考以下文章