build method
Implementation
Future<MergeBuilder> build() async {
await TruvideoVideoSdk.mergeVideos(
videoUris: _filePaths,
outputPath: _resultPath,
width: int.tryParse(_width),
height: int.tryParse(_height),
frameRate: TruvideoSdkVideoFrameRate.values.firstWhere(
(e) => e.toString().split('.').last == _frameRate,
orElse: () => TruvideoSdkVideoFrameRate.defaultFrameRate,
),
onResult: (res) {
if (res != null) _mergeData = VideoRequestDetails.fromJsonString(res);
},
onError: (err) {
throw Exception('Build failed: $err');
},
);
return this;
}