diff --git a/client/src/MediaControl.js b/client/src/MediaControl.js index 8ccf159..b12ddd0 100644 --- a/client/src/MediaControl.js +++ b/client/src/MediaControl.js @@ -432,6 +432,11 @@ const MediaAgent = ({setPeers}) => { }); }) .then((context) => { /* user accepted access to a/v */ + sendMessage({type: 'media-status', + video: context.video, + audio: context.audio + }); + if (context.video) { console.log("media-agent - Access granted to audio/video"); context.media.getVideoTracks().forEach((track) => { diff --git a/server/routes/games.js b/server/routes/games.js index 87304e9..fd1ca86 100755 --- a/server/routes/games.js +++ b/server/routes/games.js @@ -3685,6 +3685,12 @@ router.ws("/ws/:id", async (ws, req) => { saveGame(game); break; + case 'media-status': + console.log(`${short}: <- media-status - `, data.audio, data.video); + session.video = data.video; + session.audio = data.audio; + break; + default: processed = false; break;