diff options
Diffstat (limited to 'client-web/source/resource')
-rw-r--r-- | client-web/source/resource/track.ts | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/client-web/source/resource/track.ts b/client-web/source/resource/track.ts index 2cf01f1..88fe2cc 100644 --- a/client-web/source/resource/track.ts +++ b/client-web/source/resource/track.ts @@ -73,12 +73,12 @@ export function new_local_track(info: ProvideInfo, stream: MediaStream, ...extra const generate_previews = (video: HTMLVideoElement) => { const canvas = document.createElement("canvas") const context = canvas.getContext("2d")! - context.fillStyle = "#ff00ff" setInterval(() => { - context.fillRect(0, 0, video.videoWidth, video.videoHeight) const res = PREFS.preview_resolution canvas.width = res - canvas.height = res + canvas.height = res * video.videoHeight / video.videoWidth + context.fillStyle = "#ff00ff" + context.fillRect(0, 0, video.videoWidth, video.videoHeight) context.drawImage(video, 0, 0, res, res) canvas.toDataURL() canvas.toBlob(blob => { |