2011-09-17 1 views
0

AVAudioPlayer 객체를 사용하여 하나의 버튼으로 사운드를 재생하는 아이폰 앱이 있습니다. 그러나 사운드 이름에 변수를 사용하고 해당 변수에 값을 보내고 싶습니다. 다른 소리를내는 다른 두 개의 단추가 있고 AVAudioPlayer에있는 변수에 사운드 이름 값을 보내려합니다. 어떻게해야합니까?다른 사운드를 재생하기 위해 AVAudioPlayer 객체에 값 보내기

감사합니다.

답변

0

오디오 파일 (리소스)을 1.mp3, 20.mp3, 41.wav 등과 같은 숫자 이름으로 유지 한 다음 [NSString stringWithFormat : @ "% d.mp3", soundId]를 사용할 수 있습니다. ; 절대 경로를 생성하고 AVAudioPLayer에 전달할 사운드 파일 이름을 생성합니다.

행운을 빈다 !!

0

이 작업을 수행 할 수 없습니다. 새 사운드마다 새 AVAudioPlayer를 만듭니다. 현재 사운드를 중단하려면 현재 인스턴스로 중지를 보내십시오.

관련 문제