gpt4 book ai didi

c# - WP8.1 如何在 C# 中取消后台音频任务

转载 作者:行者123 更新时间:2023-11-30 16:58:53 24 4
gpt4 key购买 nike

我想从 wp8.1 中的应用程序/后台任务取消后台音频任务 - 有没有办法从代码中取消?在 msdn 或其他任何地方都找不到任何东西..

我想这样做的背景:
在 wp8 中,很多用户对系统媒体控件始终处于事件状态这一事实并不感到好笑。在 wp8.1 中也是如此:微软表示应该取消后台任务 (i) 当另一个应用程序想要使用背景音频时,或 (ii) 在超时后(我想我在某处读过)。由于在我的测试中似乎永远不会发生这种超时取消,所以我想给用户一个关闭 hole 应用程序(包括背景音频)的可能性。

如有任何建议,我将不胜感激。
最好的

最佳答案

至于BackgroundMediaPlayer你可以调用BackgroundMediaPlayer.Shutdown ,据说here at MSDN :

BackgroundMediaPlayer.Shutdown closes the media pipeline and release the MediaPlayer object from memory. If you try to access a reference to BackgroundMediaPlayer.Current again after calling Shutdown, you will get an error. Shutdown is meant for an app to clean the media pipeline when its task is cancelled.

因此请记住将所有处理程序从前台-后台通信中分离出来,并禁止调用 BackgroundMediaPlayer.Current,因为它会再次启动。

关于c# - WP8.1 如何在 C# 中取消后台音频任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24561413/

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