2016-12-09 1 views
0

나는 fm 앱을 만들었습니다. 내 애플리케이션에서 플레이어를 음소거하고 음소거를 해제하고 싶습니다. 하지만 보여줍니다내 앱에서 플레이어를 통해 오디오 작업을 설정하는 방법은 무엇입니까?

필드 API 23 CURR 분 19 필요 ..

내 코드는 다음과 같습니다

audioManager.adjustVolume(AudioManager.ADJUST_UNMUTE, AudioManager.FLAG_PLAY_SOUND); 

audioManager.adjustVolume(AudioManager.ADJUST_MUTE, AudioManager.FLAG_PLAY_SOUND); 

답변

0
당신이 점점 오류가 AudioManager.ADJUST_MUTEAudioManager.ADJUST_UNMUTE 플래그를 사용하는 것입니다

, API 23에 통합되었습니다 (여기의 문서를 참조하십시오 : https://developer.android.com/reference/android/media/AudioManager.html#ADJUST_MUTE). https://developer.android.com/reference/android/media/AudioManager.html#setStreamMute(int%2C%20boolean)

당신은 안드로이드 API를 확인하는 조건문을 할 수 있습니다 : 기본적으로 코드를 대신이 방법을 사용한다 23 이상하지만, 이전 안드로이드 버전의 API에 대한 올바른 것을 의미

장치가 사용하고 API 23 이상에 audioManager.adjustVolume(...)을 사용하거나 API 22 이하에 audioManager.setStreamMute(...)을 사용하십시오.

건배!

관련 문제