如何为Toast通知播放自定义音频?

时间:2013-12-09 15:33:59

标签: windows-phone-8 push-notification windows-phone

我可以在手机上收到Toast通知,但我似乎无法指定它应播放的音频。

我修改了toast XML以包含声音,例如

<?xml version="1.0" encoding="utf-8"?>
<wp:Notification xmlns:wp="WPNotification">
  <wp:Toast>
    <wp:Text1>TOAST TEXT</wp:Text1>
    <wp:Text2>This is a toast</wp:Text2>
  </wp:Toast>
  <wp:Sound>myfile.mp3</wp:Sound>
</wp:Notification>

但这不起作用。

我需要做些什么才能让它发挥作用?

1 个答案:

答案 0 :(得分:0)

带声音的Toast仅适用于Windows Phone 8 Update 3及更高版本。确保您在XML中指定的文件存储在正确的位置。还要确保声音文件长度不超过10秒。

  

Windows Phone 8 Update 3(操作系统版本号8.0.10492)介绍了   能够为Toast通知提供自定义声音。声音文件   可以是WAV,WMA或MP3格式,必须小于10秒,   并且必须存储在应用程序的安装目录或本地   存储文件夹

     

使用自定义声音进行通过云启动的吐司   服务,您需要做的就是在XML中包含一个Sound元素   有效载荷。要启动静默Toast,您可以使用Silent属性,   设为“true”。

请参阅代码示例here