2016-06-23 3 views
0

저는 Xamarin UWP 앱에서 작업 중이며 백그라운드에서 재생할 오디오를 얻으려고합니다. 나는 다음과 같은 코드를 잘 전경에서 플레이를 할 수 있습니다'[3556] Windows.Media.BackgroundPlayback.exe'가 코드 1 (0x1)로 종료되었습니다.

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에서 제거하면 전경에서 다시 정상적으로 작동합니다.

특히 전경에서 재생 버튼을 누르면 오류가 발생합니다.

답변

0

새 프로젝트에 BackgroundTasks를 추가해야했습니다.

관련 문제