MediaPlayer



Prednosti:
  • Jednostavnost inicijaliziranja
  • Jednostavnost upravljanja
Mane:
  • Teško upravljanje sa više audio datoteka (potrebno je složiti algoritme upravljanja)
  • Jedan MediaPlayer objekt svira jedan dodijeljeni resurs, dok mu se ne dodijeli drugi


SoundPool



Prednosti:
  • Dodijeljivanje jednom SoundPool objektu više audio datoteka
Mane:
  • Ne može reproducirati resurse veće od cca 1MB
  • Loša kvaliteta zvuka (troši mnogo resursa uređaja)
  • Teško upravljanje dodijeljenim datotekama


Po meni je mnogo bolje koristiti MediaPlayer zbog jednostavnijeg korištenja i upravljanja. Za razliku od njega SoundPool nudi "lakše" korištenje većeg broja malih datoteka, iako u biti i sam koristi MediaPlayer za reprodukciju. Prema mojoj procjeni nema smisla koristiti SoundPool :)