update colors + tweak code

This commit is contained in:
Jose B
2023-07-26 23:38:57 -05:00
parent 1836ad8e02
commit 05c5f6aefe
4 changed files with 10 additions and 14 deletions

View File

@@ -45,7 +45,7 @@ class CustomRecordPlugin extends RecordPlugin {
analyser.getByteTimeDomainData(dataArray)
canvasCtx.clearRect(0, 0, canvas.width, canvas.height)
canvasCtx.fillStyle = 'black'
canvasCtx.fillStyle = '#cc3347'
if (previousTimeStamp === undefined) {
previousTimeStamp = timeStamp

View File

@@ -7,19 +7,14 @@ import "react-dropdown/style.css";
import CustomRecordPlugin from "./CustomRecordPlugin";
const queryAndPromptAudio = async () => {
const permissionStatus = await navigator.permissions.query({ name: 'microphone' })
if (permissionStatus.state == 'prompt') {
await navigator.mediaDevices.getUserMedia({ audio: true })
}
}
const AudioInputsDropdown = (props) => {
const [ddOptions, setDdOptions] = useState([]);
useEffect(() => {
const init = async () => {
await queryAndPromptAudio()
// Request permission to use audio inputs
await navigator.mediaDevices.getUserMedia({ audio: true }).then((stream) => stream.getTracks().forEach((t) => t.stop()))
const devices = await navigator.mediaDevices.enumerateDevices()
const audioDevices = devices
@@ -62,8 +57,8 @@ export default function Recorder(props) {
if (waveformRef.current) {
const _wavesurfer = WaveSurfer.create({
container: waveformRef.current,
waveColor: "#cc3347",
progressColor: "#0178FFπ",
waveColor: "#777",
progressColor: "#222",
cursorColor: "OrangeRed",
hideScrollbar: true,
autoCenter: true,
@@ -95,8 +90,7 @@ export default function Recorder(props) {
if (!record) return console.log("no record");
if (record?.isRecording()) {
props.serverData.peer.send(JSON.stringify({ cmd: "STOP" }));
props.onStop();
record.stopRecording();
setIsRecording(false);
document.getElementById("play-btn").disabled = false;

View File

@@ -30,7 +30,7 @@ const useWebRTC = (stream, setIsRecording) => {
.then((response) => response.json())
.then((answer) => peer.signal(answer))
.catch((e) => {
alert(e);
console.log("Error signaling:", e);
});
}
});