AVSystemController_SystemVolumeDi
全部标签 我想以编程方式降低iPhone的铃声音量,我开始知道可以使用AVSystemController,但我知道,这是一个私有(private)方法。如果我使用它,苹果会拒绝该应用程序还是请给我建议其他方法 最佳答案 -(void)setSystemVolumeLevelTo:(float)newVolumeLevel{ClassavSystemControllerClass=NSClassFromString(@"AVSystemController");idavSystemControllerInstance=[avSystemCon
似乎每次启动AVCaptureSession时都会触发iPhone5上的AVSystemController_SystemVolumeDidChangeNotification事件。[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(volumeChanged:)name:@"AVSystemController_SystemVolumeDidChangeNotification"object:nil];有谁知道如何解决这个问题?我正在使用这个Observer通过音量按钮拍照(我知道这是一个私有(
如何使用AVSystemController获取iphone的当前铃声音量级别我也试过下面的代码来检查音量级别MPVolumeView*slide=[MPVolumeViewnew];UISlider*volumeViewSlider;for(UIView*viewin[slidesubviews]){if([[[viewclass]description]isEqualToString:@"MPVolumeSlider"]){volumeViewSlider=(UISlider*)view;}}floatval=[volumeViewSlidervalue];但是当我打印/检查val
可以将监听AVSystemController_SystemVolumeDidChangeNotificationNSNotification视为使用私有(private)API(在AppStore审查过程中)吗?在我的应用程序中,我需要显示和更新当前音量级别。在按下硬件音量按钮后和在MPVolumeViewslider中更改音量后,应更新音量指示器。我搜索了如何获取硬件音量按钮按下的通知或事件的解决方案,并找到了许多解决方案。例如,iPhoneDetectVolumeKeyspress.和Howtogetaudiovolumelevel,andvolumechangednotific