【问题标题】:'[3556] Windows.Media.BackgroundPlayback.exe' has exited with code 1 (0x1)'[3556] Windows.Media.BackgroundPlayback.exe' 已退出,代码为 1 (0x1)
【发布时间】:2016-06-24 05:23:05
【问题描述】:

我正在开发一个 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 中删除它时,它再次在前台工作得很好。

具体来说,当我在前台点击播放按钮时会发生错误。

【问题讨论】:

    标签: audio xamarin runtime-error uwp xamarin.windows


    【解决方案1】:

    我必须将 BackgroundTasks 添加到新项目中

    【讨论】:

      猜你喜欢
      • 2017-06-05
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-10
      • 2023-02-14
      • 2021-10-31
      相关资源
      最近更新 更多