C# 在wp8.1 rt中播放来自应用程序的通知音
我们有一个要求,当收到消息时,我们需要在应用程序内播放通知音 为此,如果在后台播放一首歌曲,并发出通知,则行为应为:C# 在wp8.1 rt中播放来自应用程序的通知音,c#,audio,windows-runtime,windows-phone-8.1,C#,Audio,Windows Runtime,Windows Phone 8.1,我们有一个要求,当收到消息时,我们需要在应用程序内播放通知音 为此,如果在后台播放一首歌曲,并发出通知,则行为应为: 背景歌曲/音频应暂停 通知音应为 玩吧 背景音乐应该从原来的位置恢复 停顿了一下 但我通过以下链接通过应用程序播放音频文件: (一) 这将停止背景音乐 (二) (三) 但这些都没有达到我的目的 在wp8中,我们可以这样做 实现所需功能的任何方向?如果您在用户收到消息时向他们发送toast通知,请在通知有效负载中添加自定义声音,方法是添加音频标记: <toast la
实现所需功能的任何方向?如果您在用户收到消息时向他们发送toast通知,请在通知有效负载中添加自定义声音,方法是添加
音频标记:
<toast launch=\"$param\">
<audio src=\"ms-appx:///Assets/Sounds/$sound.wav\"/>
<visual>
<binding template=\"ToastText02\">
<text id=\"1\">$title</text>
<text id=\"2\">$msg</text>
</binding>
</visual>
</toast>
其中,notificationContent
与上面的XML格式相同,只是转义了。我想在应用程序中添加通知音。就烤面包而言,它工作得很好。
var notificationContent = "...xml...";
var xmlDocument = new XmlDocument();
xmlDocument.LoadXml(notificationContent);
var toastNotification = new ToastNotification(xmlDocument);
toastNotification.SuppressPopup = true;
ToastNotificationManager.CreateToastNotifier().Show(toastNotification);