我正在开发一种相机应用程序,用于在按下音量按钮时拍摄照片。
在相机启动之前,当按下音量按钮时,我使用AudioSessionAddPropertyListener(kAudioSessionProperty_CurrentHardwareOutputVolume, audioVolumeChangeListenerCallback, self);
成功获得通知。但是,启动相机后,该属性监听器不再起作用。它会自动停用吗?
我试图实现一个自定义UIImagePickerController,以将 Audio Session 属性监听器包含在ImagePickerController内,但没有希望。如果有人可以分享您的观点,不胜感激。谢谢。
最佳答案
抱歉,IOS4不支持此功能。如果您成功实现了此目的,则该应用将被苹果拒绝。
但是,在WWDC 2011上宣布,IO5完全支持此功能,并且在任何应用程序中使用UIImagePickerController时,它将是默认行为。
希望这可以帮助。