start method
Implementation
Future<void> start() async {
_checkPermission().then((hasPermission) {
if (hasPermission) {
_executeStartRecord();
} else {
_recordingListener?.onFail(S.current.message_permission_audio_storage_denied);
}
});
}