2013-01-11 2 views
1

이것은 나의 요구 사항입니다. 오디오 파일 세트 (mp3, wav 주로)가 있습니다. 내 앱의 인터페이스에는 이러한 사운드 이름 목록과 각 사운드 항목에 대한 토글 ON/OFF 스위치가 있습니다. 사운드를 ON으로 전환하면 재생이 시작되고 반대의 경우도 마찬가지입니다. 하나 이상의 소리가 켜지면 동시에 연주해야합니다. 소리가 재생되는 동안 나는 소리를 켜거나 끌 수 있으며 즉시 꺼야합니다.iOS 앱에서 여러 사운드 (mp3, wav 등) 재생

이 동작에 가장 적합한 클래스는 무엇입니까? 소리 등을 혼합하거나 여러 개의 AVAudioPlayer 인스턴스를 인스턴스화해야합니까 ???

효율적인 앱을 만들 때 안내해주세요.

감사합니다.

+0

AVAudioPlayer가 최선의 방법입니다. 동시에 재생하려면 여러 인스턴스를 만들어야합니다. – Anil

답변

2

동시에 재생하려면 different 을 사용하십시오.

지금은 state ON/OFF에 따라 NSMutableArray에 인스턴스의 maintain list입니다. 상태가 ON 인 경우 play audioadd AVAudioPlayer 인스턴스가 array이고 상태가 OFF 인 경우 stop audioremove AVAudioPlayer 인스턴스가 array 인 경우.