내 iPhone 응용 프로그램은 사용자가 헤드폰을 연결했는지 여부를 알고 있어야합니다. 쉽습니다. AudioSessionAddPropertyListener로, kAudioSessionProperty_AudioRouteChange를 청취하는 콜백을 가진다. NSLog로 로그를 작성합니다. 사용자가 헤드폰을 꽂으시겠습니까? gdb 콘솔에서 알림 및 한 줄을 가
내 iPhone 앱에서 오디오를 녹음하고 iPod 음악을 동시에 재생하려고하므로 오디오 세션 카테고리를 kAudioSessionCategory_PlayAndRecord로 설정합니다. 그러나 이것을 설정하면 iPod 오디오가 여전히 작동하지만 모든 시스템 오디오 (진동 포함)는 더 이상 작동하지 않습니다. SDK 또는 무언가의 버그, 또는이를 해결하는 방법을
kAudioSessionProperty_AudioRouteChange에 대한 오디오 세션 속성 수신기를 추가 중이며 콜백에서 UIImagePickerController의 takePicture 함수를 호출하려고합니다. 문제는 콜백에서 내 선택기에 액세스 할 수 없다는 것입니다. viewDidLoad에서 내 선택 도구를 초기화하고 있습니다. 피커를 privat
iOS 앱에서 AudioSession을 true 또는 false로 설정하려면 AudioSessionSetActive (true) 및 AudioSessionSetActive (false)을 사용하고 있습니다. 언제든지 세션이 활성 상태인지 여부를 확인하고자합니다. 그렇게 할 수있는 방법이 있습니까?
메소드에 "Get"이라는 이름이 있으며 return을 통해 무언가를 반환하지 않습니다. 그것은이처럼 CFStringRef에 예를 들어, 포인터를 취합니다 CFStringRef outValue;
UInt32 propertySize = sizeof(outValue);
AudioSessionGetProperty(propertyID, &propertySize,