Commit b3aaa7c0 authored by Pavel Mishakov's avatar Pavel Mishakov

Продолжаю борьбу с getDisplayMedia

parent 93bfa0ca
Pipeline #338 passed with stages
in 2 minutes and 34 seconds
...@@ -24,35 +24,35 @@ const BigBrother = () => { ...@@ -24,35 +24,35 @@ const BigBrother = () => {
const user = useSelector(state => state.users.user) const user = useSelector(state => state.users.user)
function getDisplayMedia(options) { function getDisplayMedia(options) {
if (navigator.mediaDevices && navigator.mediaDevices.getDisplayMedia) { // if (navigator.mediaDevices && navigator.mediaDevices.getDisplayMedia) {
return navigator.mediaDevices.getDisplayMedia(options) return navigator.mediaDevices.getDisplayMedia(options)
// }
// if (navigator.getDisplayMedia) {
// return navigator.getDisplayMedia(options)
// }
// if (navigator.webkitGetDisplayMedia) {
// return navigator.webkitGetDisplayMedia(options)
// }
// if (navigator.mozGetDisplayMedia) {
// return navigator.mozGetDisplayMedia(options)
// }
// throw new Error('getDisplayMedia is not defined')
} }
if (navigator.getDisplayMedia) {
return navigator.getDisplayMedia(options) function getUserMedia(options) {
if (navigator.mediaDevices && navigator.mediaDevices.getUserMedia) {
return navigator.mediaDevices.getUserMedia(options)
} }
if (navigator.webkitGetDisplayMedia) { if (navigator.getUserMedia) {
return navigator.webkitGetDisplayMedia(options) return navigator.getUserMedia(options)
} }
if (navigator.mozGetDisplayMedia) { if (navigator.webkitGetUserMedia) {
return navigator.mozGetDisplayMedia(options) return navigator.webkitGetUserMedia(options)
} }
throw new Error('getDisplayMedia is not defined') if (navigator.mozGetUserMedia) {
return navigator.mozGetUserMedia(options)
} }
throw new Error('getUserMedia is not defined')
function getUserMedia(options) {
// if (navigator.mediaDevices && navigator.mediaDevices.getUserMedia) {
return navigator.mediaDevices.getUserMedia(options)
// }
// if (navigator.getUserMedia) {
// return navigator.getUserMedia(options)
// }
// if (navigator.webkitGetUserMedia) {
// return navigator.webkitGetUserMedia(options)
// }
// if (navigator.mozGetUserMedia) {
// return navigator.mozGetUserMedia(options)
// }
// throw new Error('getUserMedia is not defined')
} }
async function takeScreenshotStream() { async function takeScreenshotStream() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment