C# 后台音频任务,媒体元素(视频)位于前台

C# 后台音频任务,媒体元素(视频)位于前台,c#,windows-phone-8.1,win-universal-app,background-task,C#,Windows Phone 8.1,Win Universal App,Background Task,我的通用应用程序中的后台音频任务有问题 我的问题在于这种情况: 我暂停我的应用程序并在我的后台音频任务中启动声音; 我恢复我的应用程序,我的第一个屏幕是视频; 由于SystemPolicy原因,我的后台任务被取消。 我认为这与视频中的音频和后台任务中的音频有关。他们进入冲突,BG被取消 有没有办法避免这种情况?或者有什么解决办法 谢谢,您希望背景音频与视频一起播放,还是在视频播放时暂停声音?如果是后者,则您可以将当前曲目的位置保存到“任务取消”事件处理程序中的本地应用程序设置中,并在视频结束后立

我的通用应用程序中的后台音频任务有问题

我的问题在于这种情况:

我暂停我的应用程序并在我的后台音频任务中启动声音; 我恢复我的应用程序,我的第一个屏幕是视频; 由于SystemPolicy原因,我的后台任务被取消。 我认为这与视频中的音频和后台任务中的音频有关。他们进入冲突,BG被取消

有没有办法避免这种情况?或者有什么解决办法


谢谢,

您希望背景音频与视频一起播放,还是在视频播放时暂停声音?如果是后者,则您可以将当前曲目的位置保存到“任务取消”事件处理程序中的本地应用程序设置中,并在视频结束后立即重新启动任务并从同一点恢复曲目。我可以做的是在音频开始时暂停视频…这是一种警报,因此一切都可以暂停少一点音频,那就不难了。每当触发警报时,请检查后台任务是否正在运行,如果正在运行,只需向后台发送一条消息以播放声音,如果没有,则停止正在播放的视频,并尝试重新启动后台任务。不过,后者将引起轻微的延迟。