renderVideoAvatar method
Future<CreateVideoAvatarData?>
renderVideoAvatar(
- String secretKey,
- String videoId,
- Null onRender(
- CreateVideoAvatarData value
this is api implementation for render human_avatar Video avatar by its id Here is Api base Url human_avatar render video Here is Api header human_avatar render video Here is Api add request human_avatar render video Calling function retrieveVideoAvatar retrieve video Avatar on render success
Implementation
Future<CreateVideoAvatarData?> renderVideoAvatar(
String secretKey,
String videoId,
Null Function(CreateVideoAvatarData value) onRender) async {
try {
final url =
Uri.parse('https://apis.elai.io/api/v1/videos/render/$videoId');
final headers = {
'Authorization': 'Bearer $secretKey',
'accept': 'application/json',
};
final response = await http.post(url, headers: headers);
if (response.statusCode == 200) {
var res = await retrieveVideoAvatar(secretKey, videoId, onRender);
if (res != null) {
return res;
} else {
return null;
}
} else {
return null;
}
} catch (e) {
return null;
}
}