Which API for cross platform mobile audio?
- by deft_code
This question focuses on the API's available on phones.
I'd been planning to use OpenAL in my game for maximum portability. It runs great on Linux so I can quickly develop the Game and leverage it's superior debugging tools.
However I've recently heard that Android doesn't support OpenAL well. Instead they've gone with a OpenSL ES library.
What I'm looking for is a free Audio library that I can use with minimal custom code on iPhone, Android, and my Linux desktop. Does such an API exists?
Some extra details:
The game is written in C++ with custom minimal front ends. ObjC for iPhone, Java for Android, and SFML for Desktops. I'm using OpenGL ES for portability as iPhone doesn't support the more advanced OpenGL APIs.