ios - 사용되지 않는 AudioSessionSetProperty 대체

기사 출처 ios ios7

    AudioSessionSetProperty(kAudioSessionProperty_PreferredHardwareIOBufferDuration, sizeof(bufferLength), &bufferLength);


iOS 7에서이 방법을 어떻게 사용할 수 있습니까 ??
AudioSession api는 AVAudioSession 클래스를 위해 iOS7에서 더 이상 사용되지 않습니다. 전화를 바꾸려면 setPreferredIOBufferDuration:error: 메서드를 사용해야합니다.

NSError* error;
[session setPreferredIOBufferDuration:bufferLength error:&error];


또한 버퍼 duration는 버퍼 크기와 같지 않으며 버퍼 크기는 오디오 데이터의 지속 시간을 유지하기에 충분해야합니다.

이 질문에 대해 Stack Overflow에서 비슷한 토론을 찾았습니다: https://stackoverflow.com/questions/23347548/

관련 기사
ios - iAd에 광고가 표시되지 않음
ios - UISearchDisplayDelegate 메서드가 호출되지 않았습니다.
ios - Parse.com 저장 이미지 IOS
ios - NSException 유형의 포착되지 않은 예외로 인해로드 종료시 앱 충돌
ios - iOS에서 페어링 된 Bluetooth 장치를 제거하려면 어떻게합니까?
ios - Windows 8에 Xcode를 설치하는 방법은 무엇입니까? [복제]
ios - iOS7 : 백그라운드 작업 ( "myapp"에 허용 된 시간을 초과하는 활성 어설 션이 있음)
ios - 'NSInvalidArgumentException', 이유 : '***-[NSURL initFileURLWithPath :] : nil string parameter'
ios - 핵심 데이터 / SQLite 데이터베이스를 앱에 다운로드 하시겠습니까?
ios - UITextView contentOffset이 iOS7에서 CGPointZero로 초기화되지 않았습니다.