diff --git a/example/lib/examples/advanced/start_local_video_transcoder/start_local_video_transcoder.dart b/example/lib/examples/advanced/start_local_video_transcoder/start_local_video_transcoder.dart index a55a918d8..b6e40a9c5 100644 --- a/example/lib/examples/advanced/start_local_video_transcoder/start_local_video_transcoder.dart +++ b/example/lib/examples/advanced/start_local_video_transcoder/start_local_video_transcoder.dart @@ -200,10 +200,17 @@ class _State extends State { await _engine.startCameraCapture( sourceType: VideoSourceType.videoSourceCameraPrimary, config: config); + } else { + transcodingVideoStreams.add(const TranscodingVideoStream( + sourceType: VideoSourceType.videoSourceCameraPrimary, + width: 160, + height: 320)); } await _engine .startLocalVideoTranscoder(_createLocalTranscoderConfiguration()); + await _engine.startPreview( + sourceType: VideoSourceType.videoSourceTranscoded); } Future _stopLocalVideoTranscoder() async { @@ -590,6 +597,7 @@ class _State extends State { canvas: const VideoCanvas( uid: 0, sourceType: VideoSourceType.videoSourceTranscoded, + renderMode: RenderModeType.renderModeFit, ), ), ),