4

我有一个管理电话的应用程序,我需要控制通话期间扬声器打开时的通话音量和来电时铃声的音量。

我在用着:

setVolumeControlStream( AudioManager.STREAM_MUSIC );

我的 Activity onCreate() 使用音量硬键控制流。到目前为止,我只能在扬声器打开时控制音量。此外,这仅适用于 GingerBread 设备,但对 ICS 设备没有影响。

是否有任何已知的不兼容性?我如何也可以控制铃声级别?我也试过:

setVolumeControlStream( AudioManager.STREAM_RING );

但同样对这两种设备都没有影响。

顺便说一句,我注意到在手机响铃时按下硬键会改变“多媒体应用音量”,而不是“铃声音量”(??)。

提前致谢。

4

0 回答 0