解决sip来电时后台播放器暂时静音的效果
来源:互联网 发布:python lda 主题模型 编辑:程序博客网 时间:2024/05/23 01:59
参考:http://blog.csdn.net/xy5811/article/details/8563137 致谢!
在判断来电状态的方法里,当收到来电的状态时,设置一下,使其它APP的后台播放为静音:
caseLinphoneCallIncomingReceived:
{
//NSDate *start = [NSDate date];
//NSTimeInterval start = [timeStart timeIntervalSince1970] * 1000;
//self.timeStart = [start timeIntervalSince1970] * 1000;
// CallRecordsModel *model = [[CallRecordsModel alloc]init];
//model.callDateTimeInterval = self.timeStart;
//来电中止其它APP播放声音
NSError *setCategoryError =nil;
BOOL success = [[AVAudioSessionsharedInstance]
setCategory:AVAudioSessionCategorySoloAmbient
error: &setCategoryError];
if (!success) {
UIAlertView *alert = [[UIAlertViewalloc]initWithTitle:@"来电话啦~"message:@"暂停播放器"delegate:nilcancelButtonTitle:@"OK!"otherButtonTitles:nil];
}
[selfdisplayIncomingCall:call];
break;
}
.........
电话挂断后,再设置恢复:
caseLinphoneCallEnd:
{
//挂断电话后恢复播放APP
NSError *error =nil;
AVAudioSession *audioSession = [AVAudioSessionsharedInstance];
BOOL ret = [audioSessionsetActive:YESerror:&error];
if (!ret)
{
NSLog(@"%s - activate audio session failed with error %@", __func__,[errordescription]);
}
- 解决sip来电时后台播放器暂时静音的效果
- Android 来电铃声为何不能先静音再播放
- 监听来电情况(静音)
- iOS 使用AVPlayer自定义的播放器,当手机在静音模式播放器也静音的解决方法!
- wince 来电防火墙静音实现的几种办法
- wince 来电防火墙静音实现的几种办法
- android 5.1中添加来电翻转静音的功能
- 设置手机静音和固定电话来电时手机震动
- android 通过加速度传感器实现手机来电时翻转静音
- 代码共享:监控系统来电事件。可以来电时播放自己的铃声
- Android 来电翻转手机静音
- AudioManager黑名单来电自动静音
- 手机来电翻转静音功能
- 播放器常见问题的解决(锁屏/后台连续播放;锁屏播放控制;锁屏信息显示)
- 解决不了的暂时搁置
- 音乐播放器功能的实现,歌词lrc显示,播放过程中来电
- android静音播放视频
- Android 来电静音键拦截流程 接电话时按键后无声
- ZPL指令中文参考地址
- java--练习day02
- IOS开发之在服务器端获取数据,保存网页的Demo学习
- 项目篇----为残障人群设计的体感控制系统
- ExtJs之表单(form)
- 解决sip来电时后台播放器暂时静音的效果
- GoogleMap离线开发小结
- 判别式模型与生成式模型(一)
- 安卓手机vnc ssh连接远程主机
- LeetCode Search Insert Position
- java类加载器
- 浏览器内写JS测试代码--测试JS
- Android Java混淆(ProGuard)
- 消息流A