我的应用程序启动了Skype通话。在通话之前,我想确保通话音量设置为最大音量的75%。这就是我试过的......
AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
int curVol = audioManager.getStreamVolume(AudioManager.STREAM_VOICE_CALL);
int maxVol = audioManager.getStreamMaxVolume(AudioManager.STREAM_VOICE_CALL);
int newVol = <do some calculations>
audioManager.setStreamVolume(AudioManager.STREAM_VOICE_CALL, newVol, 0);
<launch Skype call>
然而,我发现:
任何人都知道我可能做错了什么?另外,任何人都知道setStreamVolume的'flags'参数用于什么?它没有在API文档中描述。
由于
达米安。