Perché non usi il component MediaPlayback? Ha tutte le cose che chiedi. Puoi modificare la grafica aggiungendoci sopra delle forme disegnate, fino a farti il tuo skin personalizzato. Magari usando sia colori solidi che trasparenti.

Ciao,

NAP