build method
Implementation
Future<MediaBuilder?> build() async {
final response = await TruvideoMediaSdk.mediaBuilder(
filePath: _filePath,
tagJson: jsonEncode(_tags),
metaDataJson: jsonEncode(_metaData),
isLibrary: _isLibrary,
);
if (response != null) {
final mediaDetail = MediaBuilderDetail.fromJson(
jsonDecode(response) as Map<String, dynamic>,
);
_mediaDetail = mediaDetail;
return this;
} else {
log('Failed to build builder due to missing data');
return null;
}
}