Я пытаюсь воспроизвести файл .wav на Xamarin.
Файл найден, но с помощью этого кода я получаю приведенное ниже исключение. Как это возможно, поскольку он находит файл emailalert.wav и должен получить поток?
System.NullReferenceException: ссылка на объект не установлена для экземпляра объекта.
Случается на этой линии:
audio.Load(stream);
public void Play()
{
String path = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal);
String filename2 = "Folder1/emailalert.wav"; String filenameB = Path.Combine(path, filename2);
if (File.Exists(filenameB))
{
var stream = GetStreamFromFile(filenameB);
var audio = Plugin.SimpleAudioPlayer.CrossSimpleAudioPlayer.Current;
audio.Load(stream);
audio.Play();
}
}