From 502d63b1a1897947ba213188fbaf829916784a96 Mon Sep 17 00:00:00 2001 From: Khadim Fall Date: Wed, 16 Aug 2023 08:10:02 +0200 Subject: [PATCH] Record from browser (#1068) * add link to new lecture * target blank * :) * prepared everthing for inpage recording * nice record button * video design * responsive * added select screen * add start stop methods * recording should work * added play buttonc * simplify colors * controls working * add data as a file * make it work * mute video preview * added notices * fix bug * fix OnLastSlide :) --- .idea/runConfigurations/run_production.xml | 1 - .../lecture-record-slide.gohtml | 88 ++++++ .../lecture-type-slide.gohtml | 23 +- .../course/manage/create-lecture-form.gohtml | 26 +- web/ts/edit-course.ts | 263 ++++++++++++++++++ 5 files changed, 388 insertions(+), 13 deletions(-) create mode 100644 web/template/partial/course/manage/create-lecture-form-slides/lecture-record-slide.gohtml diff --git a/.idea/runConfigurations/run_production.xml b/.idea/runConfigurations/run_production.xml index 300ff0eee..2706ea143 100644 --- a/.idea/runConfigurations/run_production.xml +++ b/.idea/runConfigurations/run_production.xml @@ -1,7 +1,6 @@ - \ No newline at end of file diff --git a/web/template/partial/course/manage/create-lecture-form-slides/lecture-record-slide.gohtml b/web/template/partial/course/manage/create-lecture-form-slides/lecture-record-slide.gohtml new file mode 100644 index 000000000..8d9c834e4 --- /dev/null +++ b/web/template/partial/course/manage/create-lecture-form-slides/lecture-record-slide.gohtml @@ -0,0 +1,88 @@ +{{define "lecture-record-slide"}} +
+
+

Notice

+

Please keep in mind, this feature hasn't been fully tested yet. So, we recommend using it only for short recordings where you can easily redo them if anything goes wrong.

+
+
+
+
+ + + Click to enable Screencast + +
+ + +
+
+
+ + + Click to enable Camera + +
+ + +
+
+ +
+

We kindly draw your attention to the fact that voice recording functionality is dependent on the activation of your camera feed.

+
+ +
+ +
+ +
+ + + +
+
+{{end}} \ No newline at end of file diff --git a/web/template/partial/course/manage/create-lecture-form-slides/lecture-type-slide.gohtml b/web/template/partial/course/manage/create-lecture-form-slides/lecture-type-slide.gohtml index 24b0886fc..2ddd74df7 100644 --- a/web/template/partial/course/manage/create-lecture-form-slides/lecture-type-slide.gohtml +++ b/web/template/partial/course/manage/create-lecture-form-slides/lecture-type-slide.gohtml @@ -2,9 +2,10 @@