@override Future<void> setPosition(Duration position) async { await player.seek(position); _position = position; await notify(PlayerEvent.position); }