Audio has many uses in mobile applications. Sounds can be essential to your app; they may notify users of important events or make your app accessible to visually-impaired users. We can also use sound to help convey moods, intentions, or feelings within our apps. In fact, many companies include jingles or sounds as part of their brand.
Including audio in cross-platform apps means invoking platform-specific code. UWP, Android, and iOS all have powerful, but different APIs, to manage and play sounds. As cross-platform C# developers, we’d prefer a common API that can load audio data from a shared location.
https://blog.xamarin.com/adding-sound-xamarin-forms-app/