내 응용 프로그램에서 일부 전화 (화웨이 5.1)의 경우 약 50 % (또는 그 이하)의 볼륨을 잠글 수있는 SIP 전화에 대한 추가 라이브러리가 있습니다. 그 동안 전체 전화 볼륨에 대한 서비스가 실행되는 동안.볼륨이 최대 인 경우에도 서비스가 볼륨을 낮 춥니 다.
am.SetStreamVolume(Android.Media.Stream.Music,am.GetStreamMaxVolume(Android.Media.Stream.Music), 0);
그리고 MediaPlayer를/Soundpool와 노이즈를 경고음 재생 :
나는 설정을 시도했다. 는 또한Mode.Ringtone/Mode.Normal,...
에 Microfone 설정을 시도했지만이 라이브러리/서비스가 실행 중일 때 볼륨이 여전히 낮다. 라이브러리의 일부 설정을 무시할 수있는 다른 설정 옵션이 있습니까? 현재 볼륨을 보면 MAX (Media/Notification/Ringtone/...)가 모두 사용 중이기 때문에? 이 라이브러리에서
, 당신은 내가 일부 기업은 사용자를 보호하기 위해 음량 제한을 추가 안드로이드String rate = audioManager.getProperty(AudioManager.PROPERTY_OUTPUT_SAMPLE_RATE);
String size = audioManager.getProperty(AudioManager.PROPERTY_OUTPUT_FRAMES_PER_BUFFER);
내가이 유럽 연합 (EU) 볼륨 제한 함께 할 수있는 뭔가 의심 것, 당신이 코드에서 그를 우회 할 수있는 방법 (또는 경우)를 확실하지 오전하지만. – BytesGuy
라이브러리의 서비스가 활성화되어있는 동안에 만 작업이 중지되기 때문에이 경우인지 나는 모른다. 도서관과 상관없이 전체 휴대 전화에 적용해서는 안됩니까? – Tomek