I'm needing to play a series of rather short audio files. I have this player set up to play, then in the onEndTrack handler (whatever it's called) it loads up the next file, but that's causing a noticeable delay in the audible stream. In the VCL, I can DL the files and stuff them into a TMemoryStream, and keep feeding them in, but all this component accepts is a URL and it does its own loading. I guess this is due to limitations of how it's implemented using the HTML5 Audio tag.
Is there some way to make this pre-load the next track? Or buffer several files together?
Is there any chance you guys can add a Tracks property, like Lines or Items, that lets you give it a list of URLs to load in a sequence, and it manages things in a way that ensures there's no pause between tracks needed when one track finishes and the next one is being downloaded? Unless I'm missing something, I don't know how this can be done with the current design.