исключение платформы необработанной ошибки agora rtc(2, недопустимый аргумент, null, null) в ios

#flutter #flutter-dependencies #agora.io

#трепетать #флаттер-зависимости #agora.io

Вопрос:

я получаю необработанную PlatformException(2, invalid argument, null, null) ошибку при использовании agora rtc на ios, она работает на Android без каких-либо ошибок, ниже приведен мой код

 final RtcEngine _engine = await RtcEngine.create(AGORA_RTC_APP_ID);  await _engine .enableVideo();  await _engine .enableAudio();  await _engine .setChannelProfile(ChannelProfile.LiveBroadcasting);  await _engine .setClientRole(ClientRole.Broadcaster);  await _engine .muteLocalAudioStream(true);  await _engine .enableWebSdkInteroperability(true);  final configuration = VideoEncoderConfiguration();  configuration.dimensions = VideoDimensions();  await _engine .setVideoEncoderConfiguration(configuration);  await _engine .joinChannel(  token,  channelName,  null,  userId,  );  

Ответ №1:

проблема заключалась в том, что я не передавал VideoDimensions параметры

configuration.dimensions = VideoDimensions(width: 1920, height: 1080);