Альтернатива устаревшему AudioSessionGetProperty для iOS 7

Я использую AudioSessionGetProperty для проверки 'audioIsAlreadyPlaying'. Xcode говорит: "AudioSessionGetProperty" устарел: сначала устарел в iOS 7.0

Пожалуйста, может кто-то сказать мне, что я должен использовать вместо этого, чтобы получить свойство audioIsAlreadyPlaying.

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

Ответы

Ответ 1

Попытка использования свойства AVAudioSession otherAudioPlaying на iOS 6.0 или новее.

[[AVAudioSession sharedInstance] isOtherAudioPlaying]

Ответ 2

Класс AVAudioSession заменяет устаревшие API AudioSession. Для того, что вы делаете, см. Свойство otherAudioPlaying.