Mi sembra che siamo un po' scarsini sulla programmazione ad oggetti.
La funzione Play accetta tre tipi di oggetti diversi per identificare il file da suonare, per cui devi convertire il tipo oggetto che ti ritorna il ResourceManager con un tipo di oggetto accettato da Play, ad esempio un array di byte oppure uno Stream.

Sergio