【问题标题】:Android soundpool rate range?Android soundpool 速率范围?
【发布时间】:2010-02-18 19:22:23
【问题描述】:

Android 的 soundpool.play [文档][1] 说“播放速率允许应用程序改变声音的播放速率(音高)。值 1.0 表示以原始频率播放。值2.0 表示以两倍速度播放,0.5 表示以一半速度播放。"。

但是,当我将速率设置为 1.49f 时,我听到了静音。 1.485f 正确渲染(它是 ogg 文件)。这是我的手机特有的,是文档错误,还是我在其他方面很愚蠢?

[1]:http://developer.android.com/reference/android/media/SoundPool.html#play(int,浮点数,浮点数,整数,整数,浮点数)

【问题讨论】:

    标签: android frequency soundpool


    【解决方案1】:

    我对此有点陌生,但我很确定它需要是 0.5f、1f 或 1.5f,并且没有其他值。它并不特定于任何特定的 ogg 文件。我知道它会在声音管理器中播放时改变音高。由于没有其他人回答,我想我的回答可能比不回答要好。

    【讨论】:

    • 我知道我迟到了(也许当时不一样),但目前它的值可以在 0.5 - 2.0 之间,如 Android API 中所写,“float:播放速率(1.0 = 正常播放) , 范围 0.5 到 2.0)" developer.android.com/reference/android/media/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-10
    • 2022-07-23
    • 1970-01-01
    • 1970-01-01
    • 2012-12-27
    • 1970-01-01
    • 2013-08-12
    相关资源
    最近更新 更多