에 볼륨 버튼에 의해 제어되는 기본 오디오 스트림을 변경
전화 기호가 맨 위에 있다는 것을 알 수 있습니다. 즉, 볼륨 버튼으로 볼륨이 제어되는 것을 의미합니다.
그러나이 볼륨을 변경하면 태블릿 (전화가 아님)에서이를 테스트하고 있습니다. 스피커 출력에 아무런 영향이 없음
여기에 표시된 두 번째 스피커 아이콘에 볼륨 버튼을 매핑하면 sp가 변경됩니다 eaker 출력 음량
태블릿의 음량 버튼을이 출력 스트림 (또는이 기능을 호출하는 항목)에 매핑하도록 설정하려면 어떻게해야합니까?
나는
am.setMode(AudioManager.MODE_NORMAL);
와시는 Audiomanager
입니다
am.setMode(AudioManager.MODE_IN_COMMUNICATION);
을 시도했지만 모두 같은 출력나는 질문 제목에 대해 유감스럽게 생각하지만 이것은 내가 볼륨 버튼을 누르면 내 응용 프로그램의 스크린 샷입니다이 특정 안드로이드 기능 <br> 를라는 것을 확실하지 않다 안드로이드
1
A
답변
1
Activity
클래스는 setVolumeControlStream
방법이 갖고있는 것 같다 :
는 제안을 하드웨어 볼륨 컨트롤에 의해 볼륨이 변경되어야하는 오디오 스트림. 당신은 하드웨어 버튼은 앱이 포 그라운드에있는 동안을 위해 (예를 들어
STREAM_MUSIC
를) 볼륨을 수정 한 다음 기본으로 동작을 재설정 할 때USE_DEFAULT_STREAM_TYPE
로 전화를 할 스트림 유형
전화를 .
그런데 스피커 아이콘은 라우드 스피커의 볼륨을 나타내지 않습니다. 적어도 마지막으로 확인한 시간은 미디어 볼륨 (즉, 미디어 라우팅 전략을 따르는 모든 스트림, 예 : STREAM_MUSIC
)을 나타냅니다.
관련 문제
- 1. XCTAssertEqualObjects 나는 확실하지 않다
- 2. 안드로이드 프로그램의 수면 기능
- 3. 안드로이드 스튜디오 내 응용 프로그램의 gradle.build, 내가
- 4. 내가 확실하지 않다 PHP
- 5. 안드로이드 APK 내가 ADB에서 응용 프로그램을 누르면
- 6. 내 안드로이드 응용 프로그램의 안드로이드 버전
- 7. 내 안드로이드 응용 프로그램의 광고
- 8. 안드로이드 응용 프로그램의 활동에 버튼을 저장 하시겠습니까?
- 9. 내 안드로이드 응용 프로그램의 Google지도
- 10. 이것은 버그 또는 기능입니까? 확실하지 않다
- 11. 안드로이드 응용 프로그램에서 볼륨 컨트롤? 내가 app.My 응용 프로그램을 준비하고
- 12. 안드로이드, 내가 화면에서 버튼을 이동하는 것을 시도하고있다
- 13. 뒤로 버튼을 누르면 안드로이드 알람이 작동하지 않습니다.
- 14. 안드로이드 응용 프로그램의 레이아웃
- 15. 안드로이드 응용 프로그램의 호환성
- 16. 내 안드로이드 웹 응용 프로그램의 쿠키를 저장하는 방법
- 17. 나는 내가 뭘 잘못 확실하지 않다 그러나 나는 오류 C++
- 18. 내 안드로이드 응용 프로그램의 소리 재생
- 19. 스냅 : 내가 제대로 제목에 질문을 말로 표현하지만, 여기 상황이면 나는 확실하지 않다 무장 강도
- 20. 마우스 컨트롤 안드로이드 스크린
- 21. 안드로이드, 캔버스 및 스크린
- 22. 안드로이드 웹 응용 프로그램 질문
- 23. 안드로이드 응용 프로그램의 게시 오류
- 24. 안드로이드 : 내 응용 프로그램의 배경 화면
- 25. 안드로이드 스크린 샷이 나는 헤드리스 (headless) 모드에서 안드로이드 장치의 스크린 샷을 먹고 싶어
- 26. 안드로이드 응용 프로그램의 팁
- 27. 안드로이드 응용 프로그램의 3D
- 28. 안드로이드 - 안드로이드에서 버튼을 누르면 카메라를 열려면 어떻게해야합니까?
- 29. 응용 프로그램의 권한 (안드로이드)
- 30. 내 안드로이드 응용 프로그램의 미리보기 그림
onCreate()에서 호출해야합니까? 이것이 볼륨을 제어하는 것이라면 AudioManager의 사용은 무엇입니까? – user13267
그래서 onCreate() 또는 onResume()에서'v'로 호출 한 다음 onPause()에서 USE_DEFAULT_STREAM_TYPE으로 호출해야합니까? – user13267
onResume()에서'onCreate()'와'setVolumeControlStream (AudioManager.USE_DEFAULT_STREAM_TYPE);에'setVolumeControlStream (AudioManager.STREAM_MUSIC);을 사용했으나 여전히 같은 일을하고 있습니다 – user13267