Thanks Erel,
Just for my education - is this the best strategy to adopt:
Initialise MP once only, in Service_Create
Load a sound file, play it.
If I need to play that sound again, just play it again (after I know the first play has ended) without re-loading it.
If I need to play a different sound, I just load the different sound and play it, no need for re-init?