From f26aacaa9e0be44c4ac06de4dec65c9dc7d0566b Mon Sep 17 00:00:00 2001 From: Lukas Boehler Date: Wed, 25 May 2022 09:36:23 +0200 Subject: [PATCH] Cleanup. --- src/GleapFeedback.js | 4 ++-- src/GleapMarkerManager.js | 4 ++-- src/{ScreenRecorder.js => GleapScreenRecorder.js} | 8 +++++--- 3 files changed, 9 insertions(+), 7 deletions(-) rename src/{ScreenRecorder.js => GleapScreenRecorder.js} (97%) diff --git a/src/GleapFeedback.js b/src/GleapFeedback.js index cde80a9a..cc2326bd 100644 --- a/src/GleapFeedback.js +++ b/src/GleapFeedback.js @@ -1,5 +1,5 @@ import { startScreenCapture } from "./ScreenCapture"; -import { ScreenRecorder } from "./ScreenRecorder"; +import { GleapScreenRecorder } from "./GleapScreenRecorder"; import Gleap, { GleapConsoleLogManager, GleapStreamedEvent, GleapSession, GleapReplayRecorder, GleapCustomDataManager, GleapMetaDataManager, GleapNetworkIntercepter } from "./Gleap"; export default class GleapFeedback { @@ -48,7 +48,7 @@ export default class GleapFeedback { // Prepare screen recording var screenRecordingData = gleapInstance.getGlobalDataItem("screenRecordingData"); if (screenRecordingData != null) { - var recordingUrlPromise = ScreenRecorder.uploadScreenRecording(screenRecordingData).then((recordingUrl) => { + var recordingUrlPromise = GleapScreenRecorder.uploadScreenRecording(screenRecordingData).then((recordingUrl) => { if (recordingUrl) { this.screenRecordingUrl = recordingUrl; } diff --git a/src/GleapMarkerManager.js b/src/GleapMarkerManager.js index f1755c36..59762d9e 100644 --- a/src/GleapMarkerManager.js +++ b/src/GleapMarkerManager.js @@ -1,7 +1,7 @@ import Gleap, { GleapTranslationManager, GleapFrameManager } from "./Gleap"; import { ScreenDrawer } from "./ScreenDrawer"; import { GleapScrollStopper } from "./GleapScrollStopper"; -import { ScreenRecorder } from "./ScreenRecorder"; +import { GleapScreenRecorder } from "./GleapScreenRecorder"; import { loadIcon } from "./UI"; export default class GleapMarkerManager { @@ -627,7 +627,7 @@ export default class GleapMarkerManager { }; // Setup screen recorder - this.screenRecorder = new ScreenRecorder( + this.screenRecorder = new GleapScreenRecorder( this.captureRenderer.bind(this), GleapTranslationManager.translateText( "You denied access to screen sharing. Please turn it on in your browser settings." diff --git a/src/ScreenRecorder.js b/src/GleapScreenRecorder.js similarity index 97% rename from src/ScreenRecorder.js rename to src/GleapScreenRecorder.js index de20a31e..a0941377 100644 --- a/src/ScreenRecorder.js +++ b/src/GleapScreenRecorder.js @@ -1,6 +1,6 @@ import GleapSession from "./GleapSession"; -export class ScreenRecorder { +export class GleapScreenRecorder { rerender; stream; mediaRecorder; @@ -9,7 +9,7 @@ export class ScreenRecorder { available = true; isRecording = false; file = null; - maxRecordTime = 180; + maxRecordTime = 60; recordTime = 0; recordingTimer = null; permissionErrorText = ""; @@ -173,7 +173,7 @@ export class ScreenRecorder { if (remainingTime > 0) { timerLabel.innerHTML = self.formatTime(remainingTime); } else { - timerLabel.innerHTML = "3:00"; + timerLabel.innerHTML = "1:00"; self.stopScreenRecording(); } }, 1000); @@ -205,6 +205,8 @@ export class ScreenRecorder { type: "video/mp4", }); + console.log(this.file.size); + const previewVideoElement = document.querySelector( ".bb-capture-preview video" );