![](/img/trans.png)
[英]How to implement webRTC for iOS mobile app creating 1 to 1 Call (Video and Audio)?
[英]WebRTC iOS, how to mute video call
我正在iOS上運行WebRTC演示應用程序。
但是沒有像舊版WebRTC一樣靜音/取消靜音的示例。
我搜索並找到了這個
如何在不更改框架的情況下禁用WebRTC移動應用程序(iOS)中的音頻
但是最新的源沒有localStream 。 它添加了音頻軌道和視頻軌道。 如果我將音軌“ isEnable”設置為FALSE。 則兩個用戶都聽不到任何聲音。
示例用戶A和用戶B在通話中。 我想要的是,如果用戶A靜音,那么只有用戶B無法聽到聲音。
感謝所有幫助
最新消息是什么意思? ARDAppClient應該添加本地流的音頻和視頻組件。
這是有效的解決方案:
static NSString * const kARDAudioTrackId = @"ARDAMSa0";
//Initialization part
_factory = [[RTCPeerConnectionFactory alloc] init];
RTCAudioTrack *_localAudioTrack = [_factory audioTrackWithSource:source
trackId:kARDAudioTrackId];
//For mute and unmute the local stream Audio
- (void)toggleAudioMute {
self.audioMute = !self.audioMute;
_localAudioTrack.isEnabled = !self.audioMute;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.