For hosted/local music files, have a look at example provided here

For soundcloud, have a look at example provided here

A working demo is available here