Из вашего сообщения не ясно, отвечает ли AVAudioPlayer вашим потребностям. С одной стороны, вы не упомянули о каких-либо недостатках, с которыми вы столкнулись, но с другой стороны, ваш запрос на альтернативы предполагает, что они есть.
Если AVAudioPlayer действительно отвечает вашим потребностям, зачем усложнять жизнь?
Если AVAudioPlayer не отвечает вашим потребностям, вам нужно объяснить, что еще вам нужно, прежде чем кто-либо сможет что-либо сделать, кроме как угадать, что вы ищете.