【问题标题】:Background Audio stops once WP8 App has been minimized and then resumed一旦 WP8 应用程序最小化然后恢复,后台音频就会停止
【发布时间】:2015-01-15 01:15:18
【问题描述】:

在我的 WP8 应用中,有一个背景音频在我的应用中播放。

当我最小化应用程序时,音频显然会按照预期的方式关闭。但是,当我恢复应用时,音频没有继续,即完全停止!

在我的应用程序中要注意的另一件有趣的事情是,恢复后,只有背景音乐受到影响,而其他需要短时间播放的音频,例如在单击按钮,按预期正常运行。

我认为这与应用的生命周期和快速应用恢复功能有关。

请帮帮我。谢谢。

【问题讨论】:

  • 您的应用实际上在做什么?是使用 MediaElement、XNA MediaPlayer、Media Foundation 还是其他什么?
  • 看,我的应用程序基本上有背景音乐,为了明确背景音乐只不过是一个简单的音频文件,它在我的应用程序中循环播放。为此,我使用了一个简单的 MediaElement 控件。为了播放其他类型的“短间隔声音”,我使用了 SoundEffect 类,即 XNA 库。

标签: audio windows-phone-8


【解决方案1】:

如果您不使用BackgroundAudioPlayer,那么您应该检查this 以便在您的应用程序中播放Background Audio。

参考:Background Audio Streamer Sample

【讨论】:

  • 看,我怀疑你提到的东西是我需要的。以 WP8 游戏为例,Temple Run/Subway Surfer。在玩游戏时,您会听到欢快的背景音乐。一旦你最小化游戏,声音就会消失。凉到这里。现在,当您恢复游戏时,音乐会在我之前提到的游戏中继续播放。但是,在我的情况下不会发生这种情况。
  • @AnmolKumar 所以无论你的应用是否恢复,你想要继续播放音乐?
  • 总结一下就是我想要的。我的应用在用户操作/使用我的应用时播放背景音乐。 (检查,已经满足) 当用户离开我最小化的应用时,背景音乐应该暂停/停止。 (检查,已经满足)当用户恢复使用我的应用程序时,背景音乐应该恢复/开始播放,即我的应用程序不再最小化。 (糟糕!这点错了!)
猜你喜欢
  • 1970-01-01
  • 2017-12-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-29
  • 1970-01-01
  • 1970-01-01
  • 2021-12-29
相关资源
最近更新 更多