0

iPhone 응용 프로그래밍 가이드 Multimedia Support에서 정확한 코드를 사용하여 AVAudioRecorder을 사용하여 파일을 디스크에 기록한 다음 AVAudioPlayer을 사용하여 해당 파일을로드하고 재생하십시오.장치에 녹음 된 사운드를 재생할 수 없습니다.

이것은 시뮬레이터에서 정상적으로 작동하지만 장치에서 작동하지 않습니다. 파일이로드되고 (우리는 NSTimeInterval을 볼 수 있지만) 재생하지 않습니다 (재생은 false를 반환합니다).

웹 사이트의 샘플 코드에서 작동하지 않아 다른 코덱으로 변경하려고 시도했지만 성공하지 못했습니다. 물론 사운드는 켜져 있습니다.

감사합니다.

+0

위의 웹 사이트 URL 또는 샘플 코드를 제공해 주시겠습니까? –

+0

나는 링크를 그곳에 올려 놓았다. http://developer.apple.com/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/AudioandVideoTechnologies/AudioandVideoTechnologies.html#//apple_ref/doc/uid/TP40007072-CH19- SW28 –

답변

2

솔트! AVAudioSession 범주를 녹음 용으로 설정 한 후에는 재생 용으로 설정해야합니다. 지금 당연한 것처럼 들리지만 어떻게되는지 압니다. 시뮬레이터를 사용할 때 다른 기본 구현을 사용하므로이 문제는 나타나지 않습니다.