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

Posted

技术标签:

【中文标题】UWP 后台音频失败,因为 RPC 服务器不可用【英文标题】:UWP Background Audio fails because RPC server is unavailable 【发布时间】:2016-05-08 18:02:49 【问题描述】:

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

我托管了full code on GitHub,因为它可能比我的描述更有用。我已经坚持了几个月了,非常感谢您的帮助!

【问题讨论】:

后台任务是 WindowsRuntime 组件吗?因为这是人们犯的主要错误。 是的,它是一个运行时组件。我什至从示例中导入了项目,所以完全一样 好的。我会检查代码并告诉你 谢谢!我唯一做的是 mainpage.xaml.cs 代码 无法运行项目。得到很多错误。 onedrive.live.com/… 【参考方案1】:

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

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

【讨论】:

以上是关于UWP 后台音频失败,因为 RPC 服务器不可用的主要内容,如果未能解决你的问题,请参考以下文章

UWP 后台 VoIP 通话

UWP:后台任务中的音频媒体捕获

电脑开机然后显示本地会话管理器服务登陆失败,rpc服务器不可用,然后一直重启

在 UWP 中在后台播放音频的最简单方法是啥?

如何检测其他应用程序的音频是不是在后台播放? (UWP,Windows 10)

无法安装打印机,说RPC服务器不可用是怎么回事?