UWP从backgorund启动音频

UWP从backgorund启动音频,uwp,windows-10-universal,Uwp,Windows 10 Universal,我有一个UWP应用程序,它可以选择voip呼叫。 当接到呼叫时,使用MediaPlayer播放铃声 问题是当应用程序处于后台时,因为若收到呼叫,则不会播放铃声 例如,我查阅了文档,但它只提到了当应用程序位于前台时音频开始播放,当应用程序移动到后台时音频继续播放的场景 当应用程序已经在后台时,是否有办法播放音频 我甚至尝试在应用程序仍在前台时开始播放音量为0的音频,并在后台收到呼叫时将音量增加到1。这是可行的,但当屏幕被锁定时,我会一直显示传输控制。您打算如何在后台播放音频?进入后台后,我们没有用

我有一个UWP应用程序,它可以选择voip呼叫。 当接到呼叫时,使用MediaPlayer播放铃声

问题是当应用程序处于后台时,因为若收到呼叫,则不会播放铃声

例如,我查阅了文档,但它只提到了当应用程序位于前台时音频开始播放,当应用程序移动到后台时音频继续播放的场景

当应用程序已经在后台时,是否有办法播放音频


我甚至尝试在应用程序仍在前台时开始播放音量为0的音频,并在后台收到呼叫时将音量增加到1。这是可行的,但当屏幕被锁定时,我会一直显示传输控制。

您打算如何在后台播放音频?进入后台后,我们没有用户界面,那么您准备以何种方式触发后台播放?@Faywang MSFT当我收到关于来电的websocket消息时,我调用MediaPlayer的播放方法。我不知道为什么我需要任何用户界面。MediaPlayer只能在前台播放,如果你想在后台播放,你需要使用backgroundMediaPlayback。此外,您可以尝试使用ToastNotification,当收到呼叫时,显示toast,还可以在toast中添加音频。@Faywang MSFT我已经尝试添加backgroundMediaPlayback功能,但没有帮助。我也试着使用BackgroundMediaPlayer,但也没用。最后,我使用了一个可以在应用程序处于后台时播放音频的应用程序通知。谢谢你的建议。