setCameraEnabled method

  1. @override
Future<void> setCameraEnabled(
  1. bool on
)
override

音频通话中打开摄像头以 invalid_state 拒绝(媒体凭据只允许发布麦克风)。

Implementation

@override
Future<void> setCameraEnabled(bool on) async {
  if (on && snapshot.call.media == 'audio') throw invalidState('audio_call');
  final session = _session;
  if (session == null) throw invalidState('media_not_connected');
  await session.setCameraEnabled(on);
  _set(local: CallLocalMedia(microphone: snapshot.local.microphone, camera: on));
}