如何将以下行更改为符合iOS 7的代码?
UInt32 doChangeDefaultRoute = 1;
AudioSessionSetProperty(kAudioSessionProperty_AudioRoute, sizeof(doChangeDefaultRoute), &doChangeDefaultRoute);在iOS 5之前使用了kAudioSessionProperty_AudioRoute。在iOS 5-6中,它应该是kAudioSessionProperty_AudioRouteDescription,但它是只读的。这个属性似乎设置得不正确,但奇怪的是,在我将iOS deploy目标升级到iOS 7后,它并没有产生错误。
发布于 2014-04-18 14:28:16
使用[AVAudioSession sharedInstance]而不是AudioSessionSetProperty获取更多信息,你可以在谷歌上查看。有这么多的帖子存在相关的它。
https://stackoverflow.com/questions/23148482
复制相似问题