2012-06-24 2 views
2

내 응용 프로그램의 경우 여러 트랙을 동시에 재생해야하며 트랙이 끝나는 시점을 청취자에게 알려야합니다.여러 사운드 파일을 동시에 재생하는 방법은 무엇입니까?

SoundPool이 확실한 선택 인 것처럼 보였지만 불행히도 트랙이 끝날 때 알려주는 해결책을 찾지 못했습니다.

나는 또한 안드로이드의 MediaPlayer의 여러 인스턴스를 사용하는 것에 대해 생각했지만 성능 문제가 발생할 것을 두려워합니다.

다른 옵션이 있습니까?

+0

때로는 우리의 이론을 시험하기 전에 두려워하는 것이 좋습니다. 성능 문제가 발생하는지 확인해야합니다. 잘못하지 않았다면 MediaPlayer가 끝날 때 실행되는 수신기 (onCompletition)가 있습니다. – gian1200

답변

0

MediaPlayer를 사용하는 경우 OnCompletionListener를 사용할 수 있습니다. 또한 동시에 여러 트랙을 재생할 때 문제가 없습니다. 같은 gian1200 말합니다. 시도해보십시오. 아마도 성능이 실제로 문제가되지는 않습니다.