2013-12-09 43 views
1

我可以在手机上收到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> 

但这不起作用。

我需要做些什么才能使它工作?

回答

0

Toast with sound works only only on Windows Phone 8 Update 3 and later versions。确保您在XML中指定的文件存储在正确的位置。还要确保声音文件长度小于10秒。

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

要将自定义声音用于通过云 服务启动的吐司,您需要做的就是在XML 有效内容中包含一个声音元素。要启动无声烤面包,您可以使用设置为“true”的无声属性 。

查看代码示例here