iOS 和 Android 之间的 Twilio 视频通话

问题描述

iOSandroid 使用此方法连接时需要设置什么配置(preferredAudioCodecs、preferredVideoCodecs、encodingParameters、region)

let connectOptions = ConnectOptions(token: accesstoken) { (builder) in
            
            // Use the local media that we prepared earlier.
            builder.audioTracks = self.localAudioTrack != nil ? [self.localAudioTrack!] : [LocalAudioTrack]()
            builder.videoTracks = self.localVideoTrack != nil ? [self.localVideoTrack!] : [LocalVideoTrack]()
            
            // Use the preferred audio codec
            if let preferredAudioCodec = Settings.shared.audioCodec {
                builder.preferredAudioCodecs = [preferredAudioCodec]
            }
            
            // Use the preferred video codec
            if let preferredVideoCodec = Settings.shared.videoCodec {
                builder.preferredVideoCodecs = [preferredVideoCodec]
            }
            
            // Use the preferred encoding parameters
            if let encodingParameters = Settings.shared.getEncodingParameters() {
                builder.encodingParameters = encodingParameters
            }
            
            // Use the preferred signaling region
            if let signalingRegion = Settings.shared.signalingRegion {
                builder.region = signalingRegion
            }
            
            // The name of the Room where the Client will attempt to connect to. Please note that if you pass an empty
            // Room `name`,the Client will create one for you. You can get the name or sid from any connected Room.
                builder.roomName = self.fb_id

        }
        
        // Connect to the Room using the options we provided.
        room = TwilioVideoSDK.connect(options: connectOptions,delegate: self)
        
        //     logMessage(messageText: "Attempting to connect to room \(String(describing: self.roomTextField.text))")
        
    }

我能够在 iOS 和 iOS 之间进行连接,但在 iOS 和 Android 之间的连接无法获得 RemoteParticipant 时遇到问题。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)