From f969ce674adecf97474572096e2cc0c2b83d2704 Mon Sep 17 00:00:00 2001
From: jojohoch <joachim.hoch@iqb.hu-berlin.de>
Date: Tue, 24 May 2022 09:39:18 +0200
Subject: [PATCH] Initialize properties of MediaPlayerControlBarComponent

---
 .../media-player-control-bar.component.ts     | 24 +++++++++----------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/projects/common/components/media-elements/media-player-control-bar/media-player-control-bar.component.ts b/projects/common/components/media-elements/media-player-control-bar/media-player-control-bar.component.ts
index 07172f9c2..6796b9e14 100644
--- a/projects/common/components/media-elements/media-player-control-bar/media-player-control-bar.component.ts
+++ b/projects/common/components/media-elements/media-player-control-bar/media-player-control-bar.component.ts
@@ -20,19 +20,19 @@ export class MediaPlayerControlBarComponent implements OnInit, OnChanges, OnDest
   @Output() elementValueChanged = new EventEmitter<ValueChangeElement>();
   @Output() mediaValidStatusChanged = new EventEmitter<string>();
 
-  duration!: number;
-  currentTime!: number;
-  currentRestTime!: number;
-  started!: boolean;
-  playing!: boolean;
-  pausing!: boolean;
-  runCounter!: number;
-  lastVolume!: number;
+  duration: number = 0;
+  currentTime: number = 0;
+  currentRestTime: number = 0;
+  started: boolean = false;
+  playing: boolean = false;
+  pausing: boolean = false;
+  runCounter: number = 0;
+  lastVolume: number = 0;
   restTimeMode: boolean = true;
-  showHint!: boolean;
-  disabled!: boolean;
-  playbackTime!: number;
-  valid!: boolean;
+  showHint: boolean = false;
+  disabled: boolean = true;
+  playbackTime: number = 0;
+  valid: boolean = false;
 
   ngOnInit(): void {
     this.playbackTime = this.savedPlaybackTime || this.playerProperties.playbackTime;
-- 
GitLab