tryPlayVideo(videoElement) {
			return __awaiter(this, void 0, void 0, function* () {
				if (this.isVideoPlaying(videoElement)) {
					console.warn('Trying to play video that is already playing.');
					return;
				}
				try {
					yield videoElement.play();
				}
				catch (_a) {
					console.warn('It was not possible to play the video.');
				}
			});
		}
Just tries to play the video and logs any errors.
The play call is only made is the video is not already playing.