diff options
author | metamuffin <metamuffin@disroot.org> | 2022-09-09 10:39:13 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2022-09-09 10:39:13 +0200 |
commit | afed94bb4609bd796102c9184f13fa29c5f92a48 (patch) | |
tree | 6d40b78dcc6174e148cf5b9531366e3712c223f7 /client-web/source/local_user.ts | |
parent | 7c039b507695d0dbb8d00e583f7ce29b6925dcdc (diff) | |
download | keks-meet-afed94bb4609bd796102c9184f13fa29c5f92a48.tar keks-meet-afed94bb4609bd796102c9184f13fa29c5f92a48.tar.bz2 keks-meet-afed94bb4609bd796102c9184f13fa29c5f92a48.tar.zst |
server is only a relay now.
Diffstat (limited to 'client-web/source/local_user.ts')
-rw-r--r-- | client-web/source/local_user.ts | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/client-web/source/local_user.ts b/client-web/source/local_user.ts index 85a2a23..bb5b779 100644 --- a/client-web/source/local_user.ts +++ b/client-web/source/local_user.ts @@ -69,17 +69,20 @@ export class LocalUser extends User { document.body.append(el) } - async create_camera_track() { log("media", "requesting user media (camera)") - const user_media = await window.navigator.mediaDevices.getUserMedia({ video: true }) + const user_media = await window.navigator.mediaDevices.getUserMedia({ + video: { facingMode: { ideal: PREFS.camera_facing_mode } } + }) return new TrackHandle(user_media.getVideoTracks()[0], true) } + async create_screencast_track() { log("media", "requesting user media (screen)") const user_media = await window.navigator.mediaDevices.getDisplayMedia({ video: true }) return new TrackHandle(user_media.getVideoTracks()[0], true) } + async create_mic_track() { log("media", "requesting user media (audio)") const audio_contraints = PREFS.rnnoise ? { |