2009-11-13 3 views
0

분명히 SDK 3.1.2에는 AVAudioplayer로 전달되는 특정 audio.caf 파일에 대한 차별성이 있습니다.SDK 3.1.2 호환 audio.caf 파일 개발

SDK 3.0.1에서 정상적으로 작동하는 일부 파일은 AVAudioplayer에서 SDK 3.1.2와 함께 시뮬레이터 나 아이폰에서 똑같은 코드를 사용하여 반환 된 null을 얻습니다.

모든 파일은 16 비트 정수, 빅 엔디안, 모노, 22.050 KHz, 데이터 속도 352.8 Kbits/s입니다. 모든 파일은 동일한 rwx 권한과 소유권을 가지며 유사한 크기와 지속 시간 ~ 7 초를가집니다.

작동하는 파일과 작동하지 않는 파일에 대해 다른 점을 파악하고 변환하거나 수정하는 방법은 무엇입니까?

"afconvert -f caff -d LEI16 @ 22050 input.caf output.caf"을 실행하여 SDK 3.1.2를 사용하여 운이없는 파일을 허용하려고 시도했습니다.

답변

1

3.1.2에서 caf lpcm의 11025hz가 올바르게 작동해야 함을 알았습니다. afconvert -d "[email protected]" test2.caf test2_cool.caf 내 문제가 해결되었습니다.