hydra-synth
Version:
base synth for hydra-editor
15 lines (13 loc) • 458 B
JavaScript
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))
})
}