Apply volume keys to ringtone volume when call is coming in and to in-call volume during call
This commit is contained in:
@ -518,6 +518,7 @@ class BaresipService: Service() {
|
||||
val vidMode = intent.getIntExtra("video", Api.VIDMODE_OFF)
|
||||
stopRinging()
|
||||
stopMediaPlayer()
|
||||
am.mode = MODE_IN_COMMUNICATION
|
||||
setCallVolume()
|
||||
proximitySensing(true)
|
||||
Api.ua_answer(uap, callp, vidMode)
|
||||
@ -1304,6 +1305,7 @@ class BaresipService: Service() {
|
||||
}
|
||||
|
||||
private fun startRinging() {
|
||||
am.mode = AudioManager.MODE_RINGTONE
|
||||
rt!!.isLooping = true
|
||||
rt!!.play()
|
||||
if (shouldVibrate()) {
|
||||
|
||||
@ -2333,7 +2333,7 @@ class MainActivity : ComponentActivity() {
|
||||
val stream = if (am.mode == AudioManager.MODE_RINGTONE)
|
||||
AudioManager.STREAM_RING
|
||||
else
|
||||
AudioManager.STREAM_MUSIC
|
||||
AudioManager.STREAM_VOICE_CALL
|
||||
when (keyCode) {
|
||||
KeyEvent.KEYCODE_VOLUME_DOWN, KeyEvent.KEYCODE_VOLUME_UP -> {
|
||||
am.adjustStreamVolume(stream,
|
||||
|
||||
Reference in New Issue
Block a user