The player works fine on Android. On iOS, I can record, and play audio usingAudioPlayer.Play() since the file is stored locally on the device. But after the file is uploaded to Azure website and I used the link to play, the app crashed with the message:
Could not initialize an instance of the type 'AVFoundation.AVAudioPlayer': the native 'initWithContentsOfURL:error:' method returned nil.
Here is a link of the audio file:
I wonder if there are special characters in the link that iOS does not like?