0

我的场景:</p>

在我的 iOS 应用程序中,它只是使用 webrtc 播放 remoteVideo。我项目的 webrtc 是 cocoapods 中的 WebRTC iOS 框架。( https://cocoapods.org/pods/WebRTC )

这是我的代码:

    RTCRtpTransceiverInit *transceiverInit = [[RTCRtpTransceiverInit alloc] init];
    transceiverInit.direction = RTCRtpTransceiverDirectionRecvOnly;
    [self.peerConnection addTransceiverOfType:RTCRtpMediaTypeAudio init:transceiverInit];
    [self.peerConnection addTransceiverOfType:RTCRtpMediaTypeVideo init:transceiverInit];

它可以工作。在 setRemoteSDP 之后,我得到了 addStream 的回调。并且,将视图设置为 renderView。它可以在我的视图上显示 remoteVideo。

但我注意到 iPhone 的麦克风正在使用。如何关闭麦克风录音机?因为我不需要向远程客户端发布任何数据。在我的应用程序中,它只是一个接收器。

图像

4

0 回答 0