替代弃用的AudioSessionGetProperty,适用于iOS 7
我正在使用AudioSessionGetProperty来检查'audioIsAlreadyPlaying'。 Xcode说: 'AudioSessionGetProperty'已被弃用:首先在iOS 7.0中弃用
请有人告诉我,我应该用什么来获得audioIsAlreadyPlaying属性。
AudioSessionGetProperty(kAudioSessionProperty_OtherAudioIsPlaying, &propertySize, &audioIsAlreadyPlaying); return audioIsAlreadyPlaying;
尝试在iOS 6.0或更高版本上使用AVAudioSession
的otherAudioPlaying
属性。
[[AVAudioSession sharedInstance] isOtherAudioPlaying]
AVAudioSession类replace弃用的AudioSession API。 对于你在做什么,请参阅otherAudioPlaying属性。
- AVAudioSessionManager availableInputs“端口iPhone麦克风的未知选定数据源”
- requestRecordPermission什么都不做
- 录制video/audio时播放系统声音
- AVAudioRecorder averagePowerForChannel总是返回-120.0
- 在背地播放音乐:AVAudioSessionInterruptionNotification未被触发
- 如何在iPhone设备上使用AVAudioSessionCategoryMultiRoute?
- iOS AudioSessionSetActive()阻塞主线程?
- 这个应用程序开发和工作正常在iOS 5.0下,但崩溃在iOS 4.3下
- AVAudioSession Swift