如何在未实施PushNotification触发器任务的情况下收到推送通知时播放自定义声音

时间:2014-07-05 03:50:51

标签: windows-runtime windows-phone push-notification windows-phone-8.1

这是Windows Phone 8.1(WinRT风格)吐司推送通知方案 如果有音频源,即使应用程序没有运行,WP8.1也会播放一些特定的Microsoft音频声音。

<toast>
    <audio src="ms-winsoundevent:Notification.IM"/>
    <visual>
        <binding template="ToastText02">
            <text id="1">headlineText</text>
            <text id="2">bodyText</text>
        </binding>  
    </visual>
</toast>

但是,我想将自定义声音用作audio src

<audio src="ms-appx:///Assets/MySound.mp3"/>
<audio src="/Assets/MySound.mp3"/>

但这种方式似乎不起作用 我尝试过的东西有什么问题吗,或者甚至是可能的东西?

1 个答案:

答案 0 :(得分:2)

<toast>
  <audio src="ms-appx:///Assets/sound.wav"/>
  <visual>
    <binding template="ToastText02">
      <text id="1">headlineText</text>
      <text id="2">bodyText</text>
    </binding>  
  </visual>
</toast>

.mp3无法播放。我再次测试了它wav文件,它可以工作。