It will not be possible to play mp3 "out of the box". A small extension is using BASS. You need the bass.dll from https://www.un4seen.com/, free for non-commercial projects, cross-platform. I am attaching a small demo prepared for playing mp3, wav, ogg and flac files (I don't know, BASS maybe can handle more formats, I only checked the mentioned ones). Your code requires only a few lines (my Sound* routines). The sample comes with the bass.dll for 32 bit windows. Note that you must replace it by the 64-bit version if you want to compile the demo for 64 bit, otherwise the demo will abort immediately.
Okay WP, I got this working.
It seems all I need is a Pause function.
I tried SoundPause(FChannel, FileNameEdit1.FileName);
But get error "identifer not found"
Is there a page docs somewhere so I can paw over it??
I don't see one on their site.
UPDATE:Got this to work... but stops the playback and not pause it. So, when you click play again it starts over.
BASS_ChannelPause(FChannel);
Thanks