Androids MediaPlayer 서비스에서 음악을 재생하고 있습니다. 음악이 재생 중일 때 음악 볼륨은 볼륨 로커 키로 변경할 수 있습니다. 그러나 나는 사용자가 재생 중에 음악 볼륨을 변경할 수 있기를 원하지 않는다.Android : 음악 볼륨이 변경되는 것을 방지합니다.
어떻게이 작업을 수행 할 수 있습니까?
keydown 이벤트를 가져오고 true를 반환 할 때 가능하지만 앱이 맨 위에있을 때만 작동합니다. 서비스에서 음악을 재생하므로 화면이 꺼져 있거나 배경의 앱에서도 재생되므로 볼륨을 변경할 수 있습니다.
내가 가진 또 다른 아이디어는 음악을 연주하기 시작 한 후
setVolumeControlStream(AudioManager.STREAM_RING);
를 호출하는 것입니다,하지만 난 서비스에서 만 활동에서 이것을 호출 할 수 없습니다 ...
아니면입니다 다른 스트림 (링 또는 알람)에서 음악을 재생할 수는 있지만 볼륨 락커가 여전히 음악 스트림을 변경하게 할 수 있습니까?
아이디어가 있으십니까?
왜 이것을 방지 하시겠습니까? 사운드 레벨을 조절할 수있는 좋은 기능처럼 들리십니까? – vidstige