UWP 后台音频失败,因为 RPC 服务器不可用

UWP Background Audio fails because RPC server is unavailable

我正在 Github 上实现背景音频的 UWP 示例,但没有成功。我复制并粘贴了所有内容,虽然它在示例中有效,但在我的项目中不起作用。每次 CurrentPlayer 对象(类型为 MediaPlayer)时,它都会调用现有的 BackgroundMediaPlayer。但是那个总是崩溃,因为 RPC 服务器不可用。我不知道这意味着什么或为什么,因为它在示例中确实有效,即使我复制了代码(我什至在不更改任何代码的情况下导入了 BackgroundAudioTask 和 BackgroundShared 项目)

我主持了 full code on GitHub,因为它可能比我的描述更有用。几个月来我一直坚持这个问题,非常感谢您的帮助!

我下载并检查了你的代码,一切正常,除了你在主项目中添加了后台任务引用

您需要添加 BackgroundPlayer 参考您的主项目(音乐测试)