MediaPlayer
을 사용하여 동영상을 재생하고 있습니다. 이제는 음소거/음소거 해제 버튼이 있습니다. 이 토글 버튼은 사운드없이 비디오를 처음 재생하도록 설정해야하며, 두 번째로 누르면 볼륨이 초기 상태가되어야합니다. 나는 AudioManager.setMicrophoneMute
방법으로 시도했다. 그것은 작동하지 않았다. 어떻게 할 수 있습니까?Android MediaPlayer 음소거 및 음소거 해제
0
A
답변
2
사용할 수 있습니다. AudioManager.setStreamMute(int streamType, boolean on)
true로 설정하면 스트림의 볼륨이 0으로 변경되고 false로 설정하면 볼륨 값이 복원됩니다. http://developer.android.com/reference/android/media/AudioManager.html#setStreamMute(int,boolean)
0
setMicrophoneMute()
은 (분명히) 마이크를 음소거합니다. 이것은 입력 장치입니다. 마이크가 오디오 재생에 참여하지 않으므로 음소거는 효과가 없습니다.
MediaPlayer.setVolume()
을 사용하여 출력을 음소거/음소거 해제 할 수 있습니다. 이것을 구현하는 방법에 대해서는 thread을 참조하십시오.
관련 문제
- 1. Windows Mobile Pocket PC 음소거 방법 | 음소거 해제 (마이크)
- 2. Windows XP - 프로그래밍 방식으로 파이썬에서 오디오 음소거/음소거 해제
- 3. Vista 및 7에서 사운드를 전체적으로 음소거 및 음소거 해제하고 음소거 상태를 유지하는 방법?
- 4. 음소거 및 음소거 해제 기능을 사용하여 IE (7+)에 자바 스크립트 기능 포함
- 5. 음소거 상태를 알 수 없을 때 음소거 논리를 작성하는 방법
- 6. Java 애플릿의 음소거 소리
- 7. 음소거 옵션을 만드는 방법
- 8. iPhone - 볼륨/음소거 버튼
- 9. 플래시 As3 음소거 버튼 문제
- 10. C# 앱에서 브라우저를 음소거 하시겠습니까?
- 11. C++의 SDL 음소거 볼륨
- 12. NetStream을 음소거 할 수 없음
- 13. as3 외부 swf로드, 재생 및 음소거
- 14. Vista에서 음소거 특정 응용 프로그램
- 15. win CE에서 응용 프로그램 볼륨 음소거
- 16. 휴대 전화 음소거 중 앱이 동결됩니다.
- 17. Android - 현재 재생중인 오디오 응용 프로그램을 음소거 할 수 있습니까?
- 18. 프로그래밍 방식으로 iPhone을 음소거 할 수 있습니까?
- 19. Actionscript-2에서 스트리밍 비디오의 모든 소리 음소거
- 20. MPMusicPlayerController가 장치 음소거 스위치를 준수하지 않습니까?
- 21. 오디오 임베딩을위한 사용자 지정 음소거 버튼?
- 22. Android MediaPlayer
- 23. Rails 3 사용 중단 경고를 선택적으로 음소거 할 수 있습니까?
- 24. 음소거/재생/정지/등으로부터 입력을 수신합니다. Dell Inspiron 노트북 앞면
- 25. Android MediaPlayer 재사용
- 26. 마스터 볼륨이 음소거 상태인지 어떻게 알 수 있습니까?
- 27. WatiN IE 브라우저 사운드를 어떻게 음소거 할 수 있습니까?
- 28. iPhone SDK의 음소거/볼륨 투명 사각형과 같은 메시지 표시
- 29. foxpro에서 볼륨을 변경하거나 마이크를 음소거 할 수 있습니까?
- 30. 백그라운드에서 자르기 Android MediaPlayer
setVolume을 사용하려면 왼쪽 볼륨과 오른쪽 볼륨을 모두 전달해야합니다. 둘 다 float 형식입니다. 하지만 Mediaplayer 볼륨을 0으로 설정하기 전에 현재 음량을 먼저 가져야 만 음소거 해제 할 때 같은 음량으로 재설정 할 수 있습니다. 위에서 언급 한 스레드에서 AudioManager.getStreamVolume은 볼륨을 가져 오는 데 사용되며 볼륨으로 단일 int 값을 제공합니다. 음소거 해제시이를 어떻게 활용할 수 있습니까? –