get method
Object?
get(
- Token name
)
override
Implementation
@override
Object? get(Token name) {
switch (name.lexeme) {
case 'play':
return controller.play;
case 'pause':
return controller.pause;
case 'value':
return VideoPlayerValueIns(
controller.value.duration,
controller.value.isPlaying,
controller.value.isLooping,
controller.value.isBuffering,
controller.value.isInitialized,
controller.value.caption,
controller.value.position,
controller.value.size,
controller.value.volume,
);
case 'dispose':
return controller.dispose;
case 'initialize':
return controller.initialize;
case 'setVolume':
return controller.setVolume;
case 'setLooping':
return controller.setLooping;
}
throw "Unknown property: ${name.lexeme}";
}