gpt4 book ai didi

windows-phone-7 - 当应用程序暂停时对 AudioPlayerAgent 中的 UserAction 使用react

转载 作者:行者123 更新时间:2023-12-04 06:59:18 24 4
gpt4 key购买 nike

我有一个使用 BackgroundAudioPlayer 的音频播放器连同AudioPlayerAgent .一切正常,除了有一个用例我不知道如何处理。

如果我在我的应用程序中播放音轨,然后用户切换到另一个应用程序,音轨将继续在后台播放,但我猜我的应用程序现在已被交换到内存并被挂起。

我的问题是:如果用户现在开始在另一个应用程序中播放音乐,我确实得到了 AudioPlayerAgent.UserAction.Stop Action 作为对我的 AudioAgent 的回调.但是从我的应用程序的角度来看,我现在可以对此做些什么吗?我的意思是,我想保存用户在我的应用程序中的音频播放位置,但我的应用程序已被暂停,对吗?

当我的应用程序在前台并且音频停止时,我确实收到了 BackgroundAudioPlayer.Instance.PlayerState.Stopped事件。在这里,我通常会保存播放的位置。但是如果用户切换到另一个应用程序来播放音乐,我就不会收到这个事件。

所以我只是想知道如何处理这种情况。我可以做些什么来改善用户体验?

最佳答案

唯一的方法是将该位置保存到 Isolated Storage在代理代码中。

看到这个 very useful article of Paul关于如何使用后台音频代理以及UI和代理端之间的通信方式

关于windows-phone-7 - 当应用程序暂停时对 AudioPlayerAgent 中的 UserAction 使用react,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13948651/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com