1
나는 수신 전화에 대한 전체 화면 알림을 사용하여 다음을 사용하여 벨소리를 재생 :수신 전화 알림 볼륨 컨트롤 스트림
NotificationCompat.Builder mBuilder =
new NotificationCompat.Builder(context)
.setPriority(NotificationCompat.PRIORITY_HIGH)
.setSmallIcon(smallIcon)
.setContentIntent(contentIntent)
.setContentTitle(title)
.setContentText(text)
.setVibrate(vibratePattern)
.setSound(RingToneUtils.getDefaultRingtoneURI(), AudioManager.STREAM_RING)
.setAutoCancel(false)
.setLights(Color.argb(255, 0, 0, 255), 300, 300)
.addAction(iconAction1, action1, answerActionPendingIntent)
.addAction(iconAction2, action2, rejectActionPendingIntent)
.setFullScreenIntent(contentIntent, true);
이 적절한 때 HUD로 잘 작동하고 표시합니다. 문제는 벨소리 오디오 볼륨이 벨소리 볼륨 볼륨이 아닌 알림 볼륨 스트림에 의해 제어된다는 것입니다.
어떻게 이것을 벨소리 스트림으로 수정할 수 있습니까? 기술적으로는 알림이지만 사용자에게는 이것이 틀린 것처럼 보입니다.
알림을 위해 벨소리와 같은 것을 찾고 계십니까? – Sree
아니요 .setSound() 줄에서 볼 수있는 것처럼 벨소리를 재생합니다. 알림 음이 아닌 벨소리이므로 알림 볼륨이 아닌 벨소리 볼륨으로 볼륨을 제어하고 싶습니다. – behelit