Bry*_*n D 1 voip objective-c twilio ios avaudiosession
我使用twilio SDK进行voip,我想将"我的"麦克风静音,并在按下按钮时将其删除.
我试过这一点:
[[AVAudioSession sharedInstance] setActive:NO withOptions:AVAudioSessionSetActiveOptionNotifyOthersOnDeactivation
error:nil];
Run Code Online (Sandbox Code Playgroud)
和
[[AVAudioSession sharedInstance] setActive:NO error:nil];
Run Code Online (Sandbox Code Playgroud)
有了这两个我得到了这个错误
停用已运行I/O的音频会话.在停用音频会话之前,应停止或暂停所有I/O.
并且因为错误我无法重新启动音频会话/"流":
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord error:nil];
[[AVAudioSession sharedInstance] setActive:YES error:nil];
Run Code Online (Sandbox Code Playgroud)
任何线索?
要使"自己"静音,您可以直接使用连接中的静音属性.该twilio SDK "会做休息.
//the mute stated can be applied if the state is not TCConnectionStateConnected
if(self.connection.state == TCConnectionStateConnected){
self.connection.muted = !self.connection.isMuted;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
734 次 |
| 最近记录: |