18

我正在使用 AudioSessionGetProperty 来检查“audioIsAlreadyPlaying”。Xcode 说: “AudioSessionGetProperty”已被弃用:在 iOS 7.0 中首次弃用

请有人告诉我应该使用什么来获取audioIsAlreadyPlaying属性。

AudioSessionGetProperty(kAudioSessionProperty_OtherAudioIsPlaying,
                        &propertySize,
                        &audioIsAlreadyPlaying);
return audioIsAlreadyPlaying;
4

2 回答 2

42

尝试在 iOS 6.0 或更高版本上使用AVAudioSession'属性。otherAudioPlaying

[[AVAudioSession sharedInstance] isOtherAudioPlaying]

于 2013-09-22T16:38:53.910 回答
1

AVAudioSession 类替换了已弃用的 AudioSession API。有关您在做什么,请参阅otherAudioPlaying属性。

于 2013-09-22T16:41:50.613 回答