【问题标题】: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?

【问题讨论】:

    标签: objective-c swift audio


    【解决方案1】:

    检查这个:How can I use AVAudioPlayer to play audio faster *and* higher pitched?

    它说您可以更改AVAudioPlayer 的.rate 属性以加快播放速度。

    ps:它不会改变声音的音高。如果您也需要这个,请查看我提到的问题。

    【讨论】:

    • @ghasi 你太棒了
    猜你喜欢
    • 1970-01-01
    • 2020-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-19
    相关资源
    最近更新 更多