Как воспроизводить звуки периодически? - PullRequest
2 голосов
/ 04 июня 2011

В новом WP 7.1 они добавили фоновый агент для воспроизведения звуковых файлов из вашего приложения и агент TaskScheduler для периодического запуска задач.

Тем не менее:

  1. Я хочу периодически воспроизводить звуки, даже если мое приложение закрыто.
  2. TaskScheduler не позволяет воспроизводить звук через звуковые эффекты XNA, BackgroundAudioPlayer или MediaElement (http://msdn.microsoft.com/en-us/library/hh202962%28v=vs.92%29.aspx)
  3. TaskScheduler работает в течение определенного времени с ИСПРАВЛЕННЫМ интервалом в 30 секунд. Мне нужно проигрывать звук каждый час в час.
  4. Для сигналов тревоги может быть установлен звук, но нет способа настроить это диалоговое окно, чтобы оно не отображалось и не нуждалось в повторении или отключении функции.

Ответы [ 2 ]

3 голосов
/ 04 июня 2011

Невозможно воспроизвести звуки с помощью Background / Live Agent, поскольку нет способа реализовать требуемые запросы интерфейса пользователя, которые потребуются для удовлетворения требований сертификации рынка в отношении другой музыки, которая может воспроизводиться на устройстве в данный момент.

Теоретически вы можете создать нужную вам функциональность с помощью часового трека, который в основном беззвучен и воспроизводится с помощью фонового аудиоплеера.В действительности, хотя это, вероятно, приведет к большой разрядке батареи и помешает пользователю воспроизводить другую музыку.

Если вы можете объяснить, почему вы хотите это сделать, мы можем сделать альтернативные предложения.

Также обратите внимание, что период времени, в течение которого запланированный агент может работать, составляет МАКСИМУМ 15 секунд каждые 30 минут (плюс или минус 10 минут).

0 голосов
/ 09 июля 2012

Есть ли теперь возможность воспроизводить звук по таймеру настройки, даже если мы закроем приложение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...