aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMichael Foiani <sotech117@michaels-mbp-3.devices.brown.edu>2022-04-21 12:01:04 -0400
committerMichael Foiani <sotech117@michaels-mbp-3.devices.brown.edu>2022-04-21 12:01:04 -0400
commitfd43ece4b97073b81553b5e8a8394d4404011005 (patch)
treefe48670d169940dbb965cd0b19d87f8133a9ac54 /src
parent48f628afe1f814c4e604ec306d721a5afb991c10 (diff)
Adapting code
Diffstat (limited to 'src')
-rw-r--r--src/client/apis/recording/recordingApi.tsx2
-rw-r--r--src/client/views/nodes/RecordingBox/RecordingView.tsx13
2 files changed, 12 insertions, 3 deletions
diff --git a/src/client/apis/recording/recordingApi.tsx b/src/client/apis/recording/recordingApi.tsx
index 55714f03b..97d4e2e7e 100644
--- a/src/client/apis/recording/recordingApi.tsx
+++ b/src/client/apis/recording/recordingApi.tsx
@@ -148,4 +148,6 @@ export function RecordingApi() {
})
}
+ return (<></>)
+
} \ No newline at end of file
diff --git a/src/client/views/nodes/RecordingBox/RecordingView.tsx b/src/client/views/nodes/RecordingBox/RecordingView.tsx
index 15f8c8626..9be972d53 100644
--- a/src/client/views/nodes/RecordingBox/RecordingView.tsx
+++ b/src/client/views/nodes/RecordingBox/RecordingView.tsx
@@ -6,6 +6,8 @@ import { MdBackspace } from 'react-icons/md';
import { FaCheckCircle } from 'react-icons/fa';
import { IconContext } from "react-icons";
+import { RecordingApi } from '../../../apis/recording/recordingApi';
+
enum RecordingStatus {
Recording,
@@ -36,7 +38,9 @@ export function RecordingView() {
const recorder = useRef<MediaRecorder | null>(null);
const videoElementRef = useRef<HTMLVideoElement | null>(null);
- const [finished, setFinished] = useState<Boolean>(false)
+ const [finished, setFinished] = useState<Boolean>(false)
+
+ const recordingApiRef = useRef<any | null>(null);
@@ -206,7 +210,8 @@ export function RecordingView() {
const startOrResume = () => {
console.log('[RecordingView.tsx] startOrResume')
if (!recorder.current || recorder.current.state === "inactive") {
- record();
+ record();
+ recordingApiRef.current.startAndInit()
} else if (recorder.current.state === "paused") {
recorder.current.resume();
}
@@ -319,7 +324,9 @@ export function RecordingView() {
<i className="bx bxs-volume-mute"></i>
)}
</button> */}
- </div>
+ </div>
+
+ <RecordingApi ref={recordingApiRef}></RecordingApi>
</div>
</div>)