监听静音键,遇到问题

最近开发遇到个问题,iphone静音的时候,cocos2dx仍然出声,网上查了半天居然没有相关信息,难道只我一个人遇到这个问题??
我把cocos2dx的声音部分代码看了一遍,只有个查询是否在静音状态的接口,可是静音键打开关闭的时候没有回调,网上搜了一下,有这么个方法
AudioSessionAddPropertyListener(kAudioSessionProperty_AudioRouteChange, s
audioRouteChangeListenerCallback,
self);
可是不起作用。

另外还搜到个检听音量变化的方法,这个有效果
AudioSessionAddPropertyListener(kAudioSessionProperty_CurrentHardwareOutputVolume,
audioVolumeChangeListenerCallback,
self);

各位大神有没有什么建议,思路?

坐等答案。。。