2009-10-21 7 views
1

AVAudioPlayer에서 여러 개의 wav 파일을 재생하고 있습니다. 모든 파일은 2 초 미만이고 16 비트 사운드 파일 크기는 ~ 40kb입니다.iPhone SDK : AVAudioPlayer가 일시 중지되거나 종료 될 때 잡음이 발생합니다.

재생하는 동안 재생이 일시 중지되거나 중지되면 1) 두 가지 경우에 작은 노이즈 ('더빙'과 같은 작은 소리)가 발생하는 것으로 나타났습니다.
2) 다른 사운드가 재생되는 동안 재생이 끝난 경우 (유일한 플레이어가 재생을 끝내면 아무 소리도 들리지 않음)

소음은 크지 않지만 내 앱에서 많이 재생하면 정말 귀찮습니다. 그것은 시뮬레이터와 아이폰 모두에서 발생합니다.

웹 검색은 정말 어려웠지만 비슷한 문제는 찾을 수 없었습니다. 문제가 무엇인지 궁금합니다. 어떤 아이디어라도 감사합니다. 감사.

답변

0

일시 중지 또는 중지하기 전에 시도한 설정 볼륨을 0.0으로 추측 하시겠습니까?

+0

나는 당신의 제안을 시도했지만 효과가 없었습니다. 나는 종류의 문제를 줄 였고 아래에 게시 할 것입니다. – elios786

0

나는 내 자신의 질문에 게시하고 있습니다.

나는 실제로 답을 찾지 못하지만, 일부 관찰은 유용 할 수 있습니다.

1) NSURL이 아닌 NSData를 통해 사운드 파일을로드하는 것이 나중에 재생하는 것이 빠릅니다.
2) CAF는 wav보다 조금 좋아 보이지만 많이는 아닙니다.

나는 이것에 대해 아직 완전히 실험하지 못했습니다. 누구나 명확한 아이디어가 있다면 알려주십시오. 감사.

0

시뮬레이터에서 수행하는 경우 시뮬레이터에만있는 것으로 거의 확실하게 말할 수 있습니다. 나도 그걸로 벌레가 있었어. 정상적으로 사운드를 연주 한 후에는 shoo shoo shoo가 될 것입니다 (그게 내가 설명 할 수있는 최고입니다). 기기에서 사용해보고 기기에서 처리되는지 확인합니다.

+0

기기에서도 거의 동일합니다. 아마도 차이점은 있지만, 어쨌든 감사합니다. – elios786

관련 문제