Soundbite.parse constructor
Soundbite.parse(
- XmlElement element
Factory method to parse an XmlElement
and create a Soundbite object from it.
The element
is an XML element containing the soundbite information.
Returns the parsed Soundbite object.
Implementation
factory Soundbite.parse(XmlElement element) {
final startTimeStr = element.getAttribute('startTime');
final durationStr = element.getAttribute('duration');
return Soundbite(
startTime: startTimeStr != null ? double.tryParse(startTimeStr) : null,
duration: durationStr != null ? double.tryParse(durationStr) : null,
value: element.innerText,
);
}