I've been looking at the Java Sound API, with an eye to playing back sound files during the course of an application. It seems way too complicated for that purpose, but AudioClip is too simplistic, so I guess I'm stuck with Java Sound.

Would you agree that Java Sound is badly designed for the simple purpose of playing sound files?