如何将以下行更改为符合iOS 7的代码?AVAudioSession AudioSessionSetProperty在iOS 7中已弃用,如何更新代码?
UInt32 doChangeDefaultRoute = 1;
AudioSessionSetProperty(kAudioSessionProperty_AudioRoute, sizeof(doChangeDefaultRoute), &doChangeDefaultRoute);
kAudioSessionProperty_AudioRoute的iOS 5之前,使用了iOS的5-6它应该是kAudioSessionProperty_AudioRouteDescription,但它是只读的。似乎这个属性设置不正确,但奇怪的是,但在我升级iOS的部署目标到iOS 7
http://stackoverflow.com/questions/19650585/detect-listen-to-audio-route-change-in-ios-7/19650731#19650731 – KudoCC
谢谢,但这个例子看起来非常麻烦。没有更简单的方法来做同样的事情吗? – newguy