草庐IT

AVSystemController_SystemVolumeDi

全部标签

ios - 在 iPhone App 中使用 AVSystemController

我想以编程方式降低iPhone的铃声音量,我开始知道可以使用AVSystemController,但我知道,这是一个私有(private)方法。如果我使用它,苹果会拒绝该应用程序还是请给我建议其他方法 最佳答案 -(void)setSystemVolumeLevelTo:(float)newVolumeLevel{ClassavSystemControllerClass=NSClassFromString(@"AVSystemController");idavSystemControllerInstance=[avSystemCon

ios - iPhone 5 上的 AVSystemController_SystemVolumeDidChangeNotification

似乎每次启动AVCaptureSession时都会触发iPhone5上的AVSystemController_SystemVolumeDidChangeNotification事件。[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(volumeChanged:)name:@"AVSystemController_SystemVolumeDidChangeNotification"object:nil];有谁知道如何解决这个问题?我正在使用这个Observer通过音量按钮拍照(我知道这是一个私有(

ios - 在 ios 中使用 AVSystemController 获取铃声音量级别

如何使用AVSystemController获取iphone的当前铃声音量级别我也试过下面的代码来检查音量级别MPVolumeView*slide=[MPVolumeViewnew];UISlider*volumeViewSlider;for(UIView*viewin[slidesubviews]){if([[[viewclass]description]isEqualToString:@"MPVolumeSlider"]){volumeViewSlider=(UISlider*)view;}}floatval=[volumeViewSlidervalue];但是当我打印/检查val

iOS 检测系统音量级别变化。私有(private) API 与否? AVSystemController_SystemVolumeDidChangeNotification

可以将监听AVSystemController_SystemVolumeDidChangeNotificationNSNotification视为使用私有(private)API(在AppStore审查过程中)吗?在我的应用程序中,我需要显示和更新当前音量级别。在按下硬件音量按钮后和在MPVolumeViewslider中更改音量后,应更新音量指示器。我搜索了如何获取硬件音量按钮按下的通知或事件的解决方案,并找到了许多解决方案。例如,iPhoneDetectVolumeKeyspress.和Howtogetaudiovolumelevel,andvolumechangednotific