2015-01-10 6 views
0

나는 8 초짜리 mp3 파일이 있는데 나는 주 메뉴 음악으로 반복하려고한다. SKAction repeatActionForever를 사용하여이 작업을 수행하지만 루프가 시작될 때마다 루프 사이에 약간의 일시 중지가 있습니다. 이런 식으로 하나의 긴 노래처럼 들리지 않으므로 이것은 매우 성가시다. 이 문제를 어떻게 해결할 수 있습니까?스프라이트 키트에서 음악을 루프 처리하는 방법은 무엇입니까?

편집 :

또한 소리 무한 루프 위해 AVAudioPlayer :(

+1

사용 오디오 엔진, 작은 일시 정지 모든 t가, 문제가되지이며 대상은 강력하게 추천하며 – LearnCocos2D

답변

1

사용 AVAudioPlayer 작업과 -1로 numberOfLoops 속성을 설정하지 않습니다 예를 들어

:.

NSError *error; 
NSURL *soundURL = [[NSBundle mainBundle] URLForResource:@"SomeSound.wav" withExtension:nil]; 
myPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:soundURL error:&error]; 
myPlayer.numberOfLoops = -1; 
myPlayer.volume = 0.4; 
myPlayer.delegate = self; 
[myPlayer prepareToPlay]; 
[myPlayer play]; 
+0

루프를 사용하기 쉽습니다 즉, 소리가 들립니다. – SemAllush

+1

@SemAllush - 일단 오디오 파일이로드되면 루프에 일시 중지가 없어야합니다. 문제가 귀하의 사운드 파일 일 수 있습니다. 사운드 파일의 끝 부분에 일시 중지가 있는지 확인하십시오. 매우 잘 될 수도있는 – sangony

+0

, 정말 고마워요. (나는 지금 매우 어리 석다) – SemAllush

관련 문제