I need some help with Exoplayer - I have a series of streaming urls, some need HlsMediaSource, some need ExtractorMediaSource. Is there a way to predetermine which MediaSource to construct depending on the type of link, without knowing which one they need ahead of time?