web-dev-qa-db-ja.com

iOS7用の非推奨のAudioSessionGetPropertyの代替

AudioSessionGetPropertyを使用して「audioIsAlreadyPlaying」をチェックしています。 Xcodeによると: 'AudioSessionGetProperty'は非推奨です:iOS 7.0で最初に非推奨になりました

audioIsAlreadyPlayingプロパティを取得するために、代わりに何を使用すべきかを誰かに教えてもらえますか。

AudioSessionGetProperty(kAudioSessionProperty_OtherAudioIsPlaying,
                        &propertySize,
                        &audioIsAlreadyPlaying);
return audioIsAlreadyPlaying;
17
Custom Bonbons

IOS6.0以降でAVAudioSessionの-​​ otherAudioPlaying プロパティを使用してみます。

[[AVAudioSession sharedInstance] isOtherAudioPlaying]

41
Ben S

AVAudioSessionクラスは、非推奨のAudioSessionAPIを置き換えます。あなたがしていることについては、 otherAudioPlaying プロパティを参照してください。

1
rickster