为了账号安全,请及时绑定邮箱和手机立即绑定

如何检测另一个应用程序的音频是否在后台播放?(UWP,Windows 10)

如何检测另一个应用程序的音频是否在后台播放?(UWP,Windows 10)

C#
红糖糍粑 2021-05-05 14:27:14
我正在编写一个 C# SDK(供 UWP Publishers 使用)并想检测另一个应用程序(Pandora、Spotify、Amazon Music 等)是否在后台播放音乐,以便我可以将我的 SDK 的声音静音。对这个问题的评论似乎表明我可以使用BackgroundMediaPlayer.IsMediaPlaying(),但是当我在Web浏览器或Amazon Music App中播放Pandora时,当音乐在另一个应用程序中播放时,此方法似乎总是返回false。这个问题的答案似乎表明我们曾经能够使用Microsoft.Xna.Framework.Media.MediaPlayer.State来检测另一个应用程序是否正在播放背景音乐,但我认为UWP中不提供此调用(请让我知道我是否做错了-我主要关心在Desktop和XBox One上的工作)。所以我的问题是,如何确定另一个应用程序(在桌面,Web浏览器或Windows Phone上)是否正在播放音乐?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 141 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信