2010-02-09 10 views
2

iPhone에서 믹싱 테이블을 만들고 싶습니다. 한 곡의 다른 트랙을 가지고 있으며 iPhone에서 동시에 재생하려고합니다. 이 노래는 MP3 파일이며, 최대 15 개의 트랙을 동시에 재생할 수 있고 볼륨을 변경하고, 일부 트랙을 음소거하고, 전체 노래에서 탐색 할 수 있기를 원합니다.iPhone에서 동시에 여러 MP3 노래 재생

Apple MultichannelMixer 예제는 원하는대로 정확하게 수행하는 것처럼 보입니다. MP3 파일은 재생하기 전에 압축을 풀어야합니다. 그들은 CAF 파일로 감압되어 메모리에서 많은 공간을 차지합니다 (내 노래는 최대 5 분까지 지속될 수 있음).

SpeakHere 예제도 시도해 보았습니다. AudioQueue를 사용했습니다. 나는 6 개의 AudioQueues를 동시에 연주하면서 시도했다. 그것은 시뮬레이터에서 작동하는 것 같지만, 그것이 장치에서 작동하는지, 그리고 내가 원하는 것을 할 수 있는지는 모른다.

이 작업을 수행하는 가장 좋은 방법은 무엇인지 모르겠지만 ... 아무도 도와 줄 수 있습니까?

답변

0

여기를 참조하십시오. , 한 번에 하나의 MP3를 재생할 수 있습니다 것 같다,하지만 난 시뮬레이터에 시도 할 때, 나는 트랙 당 하나의 AudioQueue을 만든 애플은이 제안 :

http://developer.apple.com/iphone/library/codinghowtos/AudioAndVideo/#PLAYBACK-PLAY_MULTIPLE_SOUNDS_SIMULTANEOUSLY

+0

내가 그것을보고를하지만 난 이해가 안 돼요 그들은 모두 재생됩니다 ... 장치와 시뮬레이터간에 동작이 다른가요? 이 방법을 사용하면 트랙이 실제로 동기화되어야합니까? 제 신청의 가장 중요한 부분입니다. 답변 해 주셔서 감사합니다. – sui