What sound api should i use?

I need a good sound api to use for a game. It should be able to:

  • play wav and ogg files
  • play several of sound files simultaneously (without one sound blocking out the others)

For example background music (an ogg file) should be able to play in the background and battle sound fx on top of that…

Can someone please help me figure out what exactly i should use to get this working?