【问题标题】:Wp8 Background Music PlayWp8背景音乐播放
【发布时间】:2013-08-06 05:54:37
【问题描述】:
我正在开发某种视频和音乐安全 aap,所以我试图在锁定屏幕下找到背景音乐播放...实际上我创建了自定义音乐播放器并且没有使用 windows phone 8 默认播放器,在后台播放音乐我们需要调用 windows phone 8 默认播放器如果我使用默认播放器我的安全应用程序的原因将失败所以我的问题是如何使用自定义音乐播放器在后台播放音乐(播放器必须隐藏在锁定状态屏幕和开始菜单),只有在用户在应用内时才能访问音乐列表和音乐播放器的其他功能,另一方面在锁屏状态下,音乐只会播放而不与用户交互
【问题讨论】:
标签:
audio
background
windows-phone-8
audio-player
【解决方案1】:
要在后台播放音频,您需要考虑使用BackgroundAudioPlayer。 This page 描述了如何使用这个类。这将在音量控制中显示您的曲目,但没有它就无法在后台播放音频。
如果您只想让您的应用在锁定屏幕下运行(并保持前台应用),您必须执行以下操作:
- 设置
PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled
- 处理
PhoneApplicationFrame.Obscured 和 Unobscured 事件以检测进入和退出锁定屏幕
设置一个允许用户禁用在锁定屏幕下运行的设置也是一个好主意。