Android Java SoundPool.setRate在Nexus S上不起作用



我正试图使用SoundPool.setRate
从代码中动态更改声音的音高当我从Android虚拟设备上运行代码时,一切都很好,但当我在Nexus S上测试它时,音调不会改变。有什么建议吗?

这是一个bug,存在于4.2及更高版本的soundPool类中。如果你在安卓系统中处理音频,我建议你尝试使用mediaPlayer。查看链接:http://gc.codehum.com/p/android/issues/detail?id=58113

最新更新