При экспериментировании с уведомлениями о тостах у меня возникла неприятная проблема. Если я попытаюсь установить аудио в цикл, уведомление не будет воспроизводить звук вообще. Использование non-looped звука будет работать нормально. Я использую код с сайта MSDN так:Windows 8: Как закодировать аудио в уведомлениях о тосте?
...
IXmlNode toastNode = toastDoc.SelectSingleNode("/toast");
((XmlElement)toastNode).SetAttribute("duration", "long");
XmlElement audio = toastDoc.CreateElement("audio");
audio.SetAttribute("src", "ms-winsoundevent:Notification.Looping.Alarm2");
audio.SetAttribute("loop", "true");
toastNode.AppendChild(audio);
...
И он просто не будет воспроизводить звук, если я установить «петля» атрибут верно. Я попытался вручную установить «тихий» на «ложь», а также выбрать из разных вариантов звука, перечисленных здесь: http://msdn.microsoft.com/en-us/library/windows/apps/hh761492.aspx
Я подтвердил, что тост длится 25 секунд (как указано в длительной продолжительности), и у меня есть попробовал переупорядочивание аудио-атрибутов, все безрезультатно. Может ли кто-нибудь сказать мне, что здесь происходит?