나는 이것을 thread으로 보았지만 사용자가 직접 볼륨을 선택하기를 원할 때만 유용합니다. 내 응용 프로그램이 볼륨을 점진적으로 변경하기를 원했습니다.사용자 개입없이 iPhone 볼륨을 변경할 수 있습니까?
감사합니다.
나는 이것을 thread으로 보았지만 사용자가 직접 볼륨을 선택하기를 원할 때만 유용합니다. 내 응용 프로그램이 볼륨을 점진적으로 변경하기를 원했습니다.사용자 개입없이 iPhone 볼륨을 변경할 수 있습니까?
감사합니다.
수 없습니다. See this thread
iPhone은 먼저 전화로 설계되었으며 컴퓨터는 두 번째로 설계되었습니다. 전화기는 문자 그대로 생사의 문제 일 수있는 응급 통신 장치이므로 전화 기능을 방해 할 수있는 프로그래밍 기능은 제한적입니다. 프로그램이 하드웨어 볼륨 설정을 무시할 수있는 경우 사용자가 치명적인 결과를 초래할 수있는 중요한 전화를 놓칠 수 있습니다. 어떤 앱도 사용자가 전화를 필요로하는 것보다 더 많은 볼륨을 제어해야합니다.
언제든지 앱의 자체 출력 사운드를 조정할 수 있습니다. 예를 들어 AVAudioPlayer
에는 볼륨 설정이 있습니다. 하드웨어 및 기타 응용 프로그램의 볼륨 만 제어 할 수는 없습니다.
AVAudioPlayer을 사용하여 사운드를 재생하는 경우 볼륨 속성을 설정할 수 있습니다.
AudioServicesPlaySystemSound을 사용하는 경우 다음을 수행 할 수 없습니다.