build method
Builds this component's renderable output.
App code can return a node, another component, text, or an iterable of renderable values. The renderer normalizes the value internally.
Implementation
@override
View build() {
if (type == MediaPreviewType.audio) {
return Audio(
controller: controller,
controls: controls,
autoplay: autoplay,
muted: muted,
loop: loop,
fallback: fallback,
className: className,
props: {...props, 'id': _elementId},
style: style,
dartStyle: dartStyle,
);
}
return Video(
controller: controller,
poster: poster,
controls: controls,
autoplay: autoplay,
muted: muted,
loop: loop,
playsInline: playsInline,
fallback: fallback,
className: className,
props: {...props, 'id': _elementId},
style: style,
dartStyle: dartStyle,
);
}