none
如何弹出toast同时响铃,类似闹钟 RRS feed

  • 问题

  • 下面是我弹出toast的代码,怎么同时添加铃声提示?我看win8的toast例子中产生的xml字符串中有一项<audio>

    	XmlDocument^ xmlDocument = ToastNotificationManager::GetTemplateContent(Windows::UI::Notifications::ToastTemplateType::ToastText02);
    	XmlElement^ xe = xmlDocument->CreateElement("title");
    	XmlNodeList^ stringElements = xmlDocument->GetElementsByTagName("text");
    	stringElements->Item(0)->AppendChild(xmlDocument->CreateTextNode(L"标题"));
    	stringElements->Item(1)->AppendChild(xmlDocument->CreateTextNode(L"内容内容内容内容内容"));
    	Windows::UI::Notifications::ToastNotification^ toast = ref new Windows::UI::Notifications::ToastNotification(xmlDocument);
    	ToastNotificationManager::CreateToastNotifier()->Show(toast);

    我用String^ str = xmlDocument->GetXml();得到的字符串为什么在用xmlDocument->LoadXml时,效果和上面的不一样?

    	XmlDocument^ xmlDocument = ref new XmlDocument();
    	xmlDocument->LoadXml(L"\
    						  <toast>\
    						  <visual>\
    						  <binding template=\"ToastText02\">\
    						  <text id=\"1\">\
    						  标题\
    						  </text>\
    						  <text id=\"2\">\
    						 内容内容内容内容内容\
    						  </text>\
    						  </binding>\
    						  </visual>\
    						  </toast>\
    						 ");
    	Windows::UI::Notifications::ToastNotification^ toast = ref new Windows::UI::Notifications::ToastNotification(xmlDocument);
    	ToastNotificationManager::CreateToastNotifier()->Show(toast);

    谢谢!
    2012年7月31日 7:05

答案