2010-08-28 3 views
6

AurioTouch 예제를 수정 중입니다. 특정 사운드 입력에 대한 응답으로 전화를 진동시키고 싶습니다. 내가 입력을 감지하고 printf 그들이지만, AudioServicesPlaySystemSound(kSystemSoundID_Vibrate)은 세션이 kAudioSessionCategory_PlayAndRecord 인 동안 아무것도하지 않습니다.녹음 중에 iPhone이 진동하지 않습니다.

답변

7

대답은 Apple이 허용하지 않는다는 것입니다. 녹음을 허용하는 모든 오디오 세션은 진동을 끕니다.

+0

내가 할 일이 있는지 궁금해. 오디오 품질과 함께 장치와 함께 마이크를 진동 시키십시오. – cregox

+0

iter, 나는 그것을 믿는다. 그러나 당신은 그것을 어떻게 압니까? – makdad

+0

실증 테스트 + 텔레파시 (Apple 엔지니어 헤드에 들어가기) – iter

2

진동과 동시에 녹음해야합니까?

진동하지 않을 경우 오디오 장치를 중지하고 오디오 세션 유형을 라이브 오디오로 변경하고 오디오 서비스를 통해 진동 시스템 사운드를 재생 한 다음 세션을 다시 재생 및 녹음으로 전환 할 수 있습니다. 오디오 장치 녹음을 다시 시작하십시오.

+0

이 아이디어에 감사드립니다. 실행 가능하지만 내 응용 프로그램에서는 작동하지 않습니다. 오디오 입력을 모니터링하고 특정 사운드를 감지하면 사용자에게 경고하고 싶습니다. 나는 듣기를 중단하고 싶지 않다. – iter

+0

여기 내 질문이 있습니다 http://stackoverflow.com/questions/21059607/how-to-use-vibration-while-recording-iphone5-ios .. 내 질문을 확인하십시오 ... –

관련 문제