ios隐藏系统音量图标,并监听系统声音
来源:互联网 发布:linux 文件夹访问权限 编辑:程序博客网 时间:2024/05/16 04:12
MPVolumeView *volumeView = [[MPVolumeViewalloc]initWithFrame:CGRectMake(-100, -100,100, 100)];
[self.viewaddSubview:volumeView];
第二行代码非常重要,之前弄了好久都没效果。
另外:
设置监听
-(void)viewDidAppear:(BOOL)animated{
NSError *error;
[[AVAudioSessionsharedInstance] setActive:YESerror:&error];
[[AVAudioSessionsharedInstance] addObserver:selfforKeyPath:@"outputVolume"options:NSKeyValueObservingOptionNew |NSKeyValueObservingOptionOld context:(void *)[AVAudioSessionsharedInstance]];
}
退出界面的时候关闭监听
-(void)viewDidDisappear:(BOOL)animated{
[superviewDidDisappear:animated];
NSError *error;
[[AVAudioSessionsharedInstance] setActive:NOerror:&error];
[[AVAudioSessionsharedInstance] removeObserver:selfforKeyPath:@"outputVolume"context:(__bridgevoid *)([AVAudioSessionsharedInstance])];
}
实现KVO
- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context
{
if(context == (__bridgevoid *)[AVAudioSessionsharedInstance]){
////ToDo
}
}
- ios隐藏系统音量图标,并监听系统声音
- IOS音量调节--隐藏系统音量调节
- 获取系统当前音量 和 监听系统音量 ios
- iOS 监听和设置系统音量
- 如何调节系统声音音量
- 系统无声音图标
- iOS开发之音乐播放----监听系统音量变化
- ios 改变系统音量
- IOS 设置系统音量
- iOS 修改系统音量
- iOS更改系统音量
- iOS修改系统音量
- iOS 系统音量控制
- ios 调节系统音量
- swift 获取系统音量||监听系统音量变化
- iOS监控系统音量 手机音量
- iOS 播放系统声音&系统声音大全
- iOS播放系统声音
- HDU1536,SG函数(①打表,②回溯),简单应用示例2
- 致2016年——我走过的路,洒下的泪........
- 虚函数
- nyoj44 nyoj17 HDU1087 DP动规 连续字符串的和最大值 单调递增最长子序列 单调递增子序列最小个数 非连续最大递增子序列
- UVALive 7148 LRIP(树分治+STL)
- ios隐藏系统音量图标,并监听系统声音
- Nmap扫描原理与用法
- python profile
- Linux下MOOS编程(以应急程序为例)
- VS2010 LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 的解决方法
- js中日期函数的相关操作
- java中的equals与==的比较
- 齐次坐标
- lucene原理及java实现