gpt4 book ai didi

iOS:如何检测任何背景音乐应用程序中是否正在播放音乐?

转载 作者:技术小花猫 更新时间:2023-10-29 10:06:36 29 4
gpt4 key购买 nike

我的游戏目前可以在内置 iPod 应用程序播放音乐时正确处理禁用其自身的 BGM,但它无法检测到 Pandora 等应用程序何时正在播放音乐。

目前,在我的 applicationDidBecomeActive 方法中,我检查 [[MPMusicPlayerController iPodMusicPlayer] playbackState] 以确定是否正在播放音乐。这与检查 Pandora 等应用程序是否正在后台播放音频有什么等价物?

最佳答案

AudioSessionGetProperty(如 jake_hetfield 的回答中所述)自 iOS 7 起已弃用。

相反,试试这个使用 isOtherAudioPlaying 的单行代码:

BOOL isOtherAudioPlaying = [[AVAudioSession sharedInstance] isOtherAudioPlaying];

适用于 iOS 6+。

关于iOS:如何检测任何背景音乐应用程序中是否正在播放音乐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12475867/

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