如何将以下行更改为符合iOS 7的代码?
UInt32 doChangeDefaultRoute = 1;
AudioSessionSetProperty(kAudioSessionProperty_AudioRoute, sizeof(doChangeDefaultRoute), &doChangeDefaultRoute);
kAudioSessionProperty_AudioRoute在iOS 5.之前在iOS 5-6中使用过它应该是kAudioSessionProperty_AudioRouteDescription但它是只读的。似乎这个属性设置不正确但奇怪但是在我将iOS部署目标升级到iOS 7后它不会产生错误。
答案 0 :(得分:0)
使用[AVAudioSession sharedInstance]
代替AudioSessionSetProperty
获取更多信息,您可以在google上查看此信息。有这么多帖子存在相关的。