我正在尝试通过智能手机上的一个立体声声道(扬声器)重现单声道wav文件。我以前用
来控制它 AudioTrack.setStereoVolume (float leftGain, float rightGain)
将这些增益之一设置为零。查看旧代码我得到了一个弃用的方法警告,在检查了Android SDK文档后,我发现它现在已经完成了:
public int setVolume (float gain)
在API级别21中添加。此API优于setStereoVolume(float,float),因为它可以更加优雅地缩小为单声道,并且可以扩展到立体声以外的多声道内容。
我的问题是: