2012-05-05 6 views
3

최근 '볼륨'버튼을 사용하여 값을 전환하는 앱을 다운로드했으며 '볼륨 +'버튼을 사용하여 동영상 녹화를 시작/중지하는 앱을 다운로드했습니다. 이 앱은 SloPro라고하며 앱 스토어에서 찾을 수 있습니다. iPhone의 하드웨어 동작을 수정할 수 없다고 생각했습니다. 이것이 어떻게 수행되는지에 대한 아이디어가 있습니까?iOS에서 볼륨 버튼을 입력으로 사용합니다.

+0

나는 앱 스토어로를해서는 안 그런 애플 리케이션 인상이었다. 애플이 무슨 일이 일어나고 있는지 알아 내면 앱을 삭제해도 놀랄 일은 아니다. – dasblinkenlight

+0

그들이 몰랐다면 놀랄 것입니다. 앱을 처음 실행하면 다음과 같은 메시지가 나타납니다. –

+0

즐겨 찾기에이 질문을 추가했습니다. 답변을보기에 매우 궁금합니다. – dasblinkenlight

답변

5

자세한 내용은 Audio Session Services References을 참조하십시오. 기본적으로 AudioSessionInitialize으로 오디오 세션을 시작합니다. 그런 다음 AudioSessionSetActive으로 활성화합니다. 그런 다음 AudioSessionPropertyListener 유형의 콜백을 전달할 수있는 AudioSessionAddPropertyListener으로 볼륨의 변경 사항을 수신합니다.

확인에 대한 예는 밖으로 다음 웹 사이트 : http://fredandrandall.com/blog/2011/11/18/taking-control-of-the-volume-buttons-on-ios-like-camera/

+0

고마워요 :) –

+0

저는 이것이 현명하게 사용되는 카메라 앱에서만 받아 들일 수 있다고 생각합니다. – Espresso

+0

는 여기에서 답을 확인해야합니다. http://stackoverflow.com/questions/28193626/cleanest-way-of-capturing-volume-up-down-button-press-on-ios-8 기본적으로 https : // github을 사용할 수 있습니다. .com/jpsim/JPSVolumeButtonHandler –

관련 문제