비공개 API를 사용하지 않고 Mac App Store에서 허용하는 방식으로 OSX에서 소리를 프로그래밍 방식으로 음소거 할 수 있습니까?OSX에서 소리를 프로그래밍 방식으로 음소거 할 수 있습니까?
답변
MAC OS X :This tutorial이 도움이 될 수 있습니다. IOS에 대한
: 번호
사운드 음소거 시스템 전체 설정입니다. 따라서 공식 SDK를 사용하여 개발 된 응용 프로그램은 시스템 전체 설정을 변경할 수 없으며 대부분의 경우 액세스 할 수 없습니다.
기술적으로 Celestial.framework
의 개인 AVSystemController
클래스를 통해 시스템 볼륨을 변경할 수는 있지만 앱이 Apple의 승인을 얻지 못하도록합니다.
Mac의 경우 Srikar의 답변을 참조하십시오. 나는 그가 그것을 다루었다고 믿는다.
iOS에서 [MPMusicPlayerController iPodMusicPlayer].volume = 0.0
은 오디오 출력을 음소거합니다. 보기 계층 구조에 MPVolumeView
이 있으면 시각적 피드백없이이 작업을 수행합니다. 그렇지 않은 경우 장치의 하드웨어 볼륨 단추를 누를 때 나타나는 볼륨 변경 팝업이 나타날 수 있습니다.
질문은 Mac OS에 관한 것이며, iOS 대답은 OP와 관련이 없습니다. –
알아. 나는 포괄적이었다. –
링크가 죽었습니다. 새로운 링크는 http://cocoadev.com/SoundVolume입니다. – jLynx