我正在制作一个口语来电者姓名应用程序,该应用程序在使用TextToSpeech
. 我正在Volume
使用检测电流
int musicVolume = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
大多数情况下这会返回0
,但有时会返回15
正确的值。手机处于正常模式,手机音量已满。我需要这个值才能正确说出来电者姓名,但这种不可预测的行为让我抓狂。
我在做什么错?这不是检测铃声音量的正确方法吗?
我正在制作一个口语来电者姓名应用程序,该应用程序在使用TextToSpeech
. 我正在Volume
使用检测电流
int musicVolume = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
大多数情况下这会返回0
,但有时会返回15
正确的值。手机处于正常模式,手机音量已满。我需要这个值才能正确说出来电者姓名,但这种不可预测的行为让我抓狂。
我在做什么错?这不是检测铃声音量的正确方法吗?