如何定期播放声音?

时间:2011-06-03 22:28:57

标签: windows-phone-7 audio

使用新的WP 7.1,他们添加了后台代理来播放应用程序中的声音文件,以及TaskScheduler Agent定期运行任务。

然而:

  1. 即使申请已关闭,我也想定期播放声音。
  2. TaskScheduler不允许通过XNA音效,BackgroundAudioPlayer或MediaElement(http://msdn.microsoft.com/en-us/library/hh202962%28v=vs.92%29.aspx
  3. 播放音频
  4. TaskScheduler运行特定时间,FIXED间隔为30秒。我需要每小时播放一次声音。
  5. 警报可以设置声音,但无法自定义该对话框以显示,也不需要暂停或关闭功能。

2 个答案:

答案 0 :(得分:3)

无法播放背景/直播代理的声音,因为无法实现所需的UI提示,以满足当时可能在设备上播放的其他音乐的市场认证要求。

从理论上讲,你可以通过一个长时间的音轨创建你所追求的功能,这个音轨通常是通过背景音频播放器播放的。实际上,虽然这可能是电池的大量消耗,并且会阻止用户播放其他音乐。

如果您可以解释为什么要这样做,我们可能会提出其他建议。

另请注意,预定座席可以运行的时间长度为每30分钟(正负10分钟)最多15秒。

答案 1 :(得分:0)

即使关闭应用程序,现在是否有可能在设置计时器上播放声音?