private IMp3FrameDecompressor CreateMp3FrameDecompressor(WaveFormat format) { if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) { // This seems to work for all Mp3 files, but only works on Windows. return(Mp3FileReader.CreateAcmFrameDecompressor(format)); } else { // This works on Android, but only seems to work for some Mp3 files. return(new NLayer.NAudioSupport.Mp3FrameDecompressor(format)); } }