2016年6月8日水曜日

iOS非互換:'AudioSessionGetProperty' is deprecated: first deprecated in iOS 7.0

<非互換項目>

  • iOS7.0非推奨:'AudioSessionGetProperty'

<コード対応>

// 再生中オーディオ有無取得
UInt32 otherAudioPlaying;
UInt32 propertySize = sizeof(otherAudioPlaying);
  
AudioSessionGetProperty(kAudioSessionProperty_OtherAudioIsPlaying,
       &propertySize,
       &otherAudioPlaying);

// 再生中オーディオ有無取得
BOOL theOtherAudioPlaying = [[AVAudioSession sharedInstance] isOtherAudioPlaying];

<対応方法>

  • 上記コード例の通り、該当箇所を書き換える。


<所感>

  • 分かり易くなって良い変更。

以上