コード例 #1
0
 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));
     }
 }