2013-12-09 5 views
1

Я могу получать уведомления о тостах на своем телефоне, но я не могу указать, какой звук он должен играть.Как воспроизвести пользовательский звук для уведомлений 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

Тост со звуком работает только на Windows Phone 8 Обновление 3 и более поздних версий. Убедитесь, что файл, указанный в вашем XML, хранится в нужном месте. Также убедитесь, что звуковой файл меньше 10 секунд.

Windows Phone 8 Update 3 (OS номер версии 8.0.10492) представляет способность обеспечить пользовательский звук для уведомлений тоста. Звуковые файлы могут быть в формате WAV, WMA или MP3, должны быть менее 10 секунд, и должны храниться в каталоге установки приложения или в локальной папке .

Чтобы использовать пользовательский звук для тоста, запускаемого через облачный сервис , все, что вам нужно сделать, это включить звуковой элемент в полезную нагрузку XML . Чтобы запустить тихий тост, вы можете использовать атрибут Silent, , установленный в «true».

См. Примеры кода here.

Смежные вопросы