listen method

  1. @override
StreamSubscription<YoutubePlayerValue> listen(
  1. void onData(
    1. YoutubePlayerValue event
    )?, {
  2. Function? onError,
  3. void onDone()?,
  4. bool? cancelOnError,
})
override

Listen to updates in YoutubePlayerController.

Implementation

@override
StreamSubscription<YoutubePlayerValue> listen(
  void Function(YoutubePlayerValue event)? onData, {
  Function? onError,
  void Function()? onDone,
  bool? cancelOnError,
}) {
  return _controller.stream.listen(
    (value) {
      _value = value;
      onData?.call(value);
    },
    onError: onError,
    onDone: onDone,
    cancelOnError: cancelOnError,
  );
}