问题描述
iOS 和 android 使用此方法连接时需要设置什么配置(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 (将#修改为@)