[英]Mute microphone voip
我將twilio SDK用於voip,我想使“我的”麥克風靜音,並在按下按鈕時使其靜音。
我嘗試了這一點:
[[AVAudioSession sharedInstance] setActive:NO withOptions:AVAudioSessionSetActiveOptionNotifyOthersOnDeactivation
error:nil];
和
[[AVAudioSession sharedInstance] setActive:NO error:nil];
他們兩個我都得到了這個錯誤
停用已運行I / O的音頻會話。 在停用音頻會話之前,應停止或暫停所有I / O。
並且由於該錯誤,我無法使用重新啟動音頻會話/“流”:
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord error:nil];
[[AVAudioSession sharedInstance] setActive:YES error:nil];
有什么線索嗎?
要使“您自己”靜音,您可以直接在連接中使用靜音屬性。 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;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.