AudioSessionGetProperty

AudioSessionGetProperty

本文介绍了替代已弃用的AudioSessionGetProperty,适用于iOS 7的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I am using AudioSessionGetProperty to check 'audioIsAlreadyPlaying'.Xcode says: 'AudioSessionGetProperty' is deprecated: first deprecated in iOS 7.0

请有人告诉我应该用什么代替,获取 audioIsAlreadyPlaying 属性。

Please could someone tell me what I should use instead, to get the audioIsAlreadyPlaying property.

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


推荐答案

尝试使用 AVAudioSession 的属性。

Trying using the AVAudioSession's otherAudioPlaying property on iOS 6.0 or higher.

[[AVAudioSession sharedInstance] isOtherAudioPlaying]

这篇关于替代已弃用的AudioSessionGetProperty,适用于iOS 7的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-16 02:11