` const startScreenRecording = async () => {
try {
const displayStream = await navigator.mediaDevices.getDisplayMedia({
video: true,
});
const audioStream = await navigator.mediaDevices.getUserMedia({
audio: true,
});
const combinedStream = new MediaStream([
...displayStream.getTracks(),
...audioStream.getTracks(),
]);
const recorder = new MediaRecorder(combinedStream, { mimeType: "video/webm" });
recorder.ondataavailable = (event) => {
setChunks((prevChunks) => [...prevChunks, event.data]);
};
recorder.start();
setMediaRecorder(recorder);
setMediaStream(displayStream);
// setTimeout(() => {
// recorder.stop();
// stopScreenRecording();
// }, 5000); // Recording duration
} catch (error) {
console.error("Error starting screen recording:", error);
}
};` mobile device not working screen record solve issue
mobile device working on give idea