"[3556] Windows.Media.BackgroundPlayback.exe" завершился с кодом 1 (0x1)
Я работаю над приложением Xamarin UWP и пытаюсь заставить звук воспроизводиться в фоновом режиме. Я могу заставить его играть на переднем плане просто отлично с помощью следующего кода:
private MediaPlayer mediaPlayer;
private string audio;
public void Pause()
{
throw new NotImplementedException();
}
public void Play(string audioUrl)
{z
mediaPlayer = BackgroundMediaPlayer.Current;
if (audio != audioUrl)
{
mediaPlayer.SetUriSource(new Uri(audioUrl));
mediaPlayer.Play();
audio = audioUrl;
}
else
{
mediaPlayer.Play();
}
}
public void Stop()
{
mediaPlayer.Pause();
}
Как только я добавляю BackgroundTask в свой проект, я получаю ошибку:
[3556] Windows.Media.BackgroundPlayback.exe 'вышел с кодом 1 (0x1)
Я положил все в appmanifest правильно. Когда я удаляю его из appmanifest, он снова отлично работает на переднем плане.
Чтобы быть точным, ошибка возникает, когда я нажимаю кнопку воспроизведения на переднем плане.