UNPKG

hydra-synth

Version:
15 lines (13 loc) 458 B
export default function (options) { return new Promise(function(resolve, reject) { // async function startCapture(displayMediaOptions) { navigator.mediaDevices.getDisplayMedia(options).then((stream) => { const video = document.createElement('video') video.srcObject = stream video.addEventListener('loadedmetadata', () => { video.play() resolve({video: video}) }) }).catch((err) => reject(err)) }) }