Request Location
function requestLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function (position) {
console.log('(' + position.coords.latitude + ', ' + position.coords.longitude + ')');
});
} else {
('Geolocation is not supported in this browser.');
}
}
Request Video
function requestVideo() {
if (navigator.mediaDevices) {
navigator.mediaDevices.getUserMedia({ audio: false, video: true }).then(function(stream) {
console.log('Video access granted');
});
} else {
console.log('Media devices is not supported in this browser.');
}
}
Request Audio
function requestAudio() {
if (navigator.mediaDevices) {
navigator.mediaDevices.getUserMedia({ audio: true, video: false }).then(function(stream) {
console.log('Audio access granted');
});
} else {
console.log('Media devices is not supported in this browser.');
}
}
Request Video & Audio
function requestAudioVideo() {
if (navigator.mediaDevices) {
navigator.mediaDevices.getUserMedia({ audio: true, video: true }).then(function(stream) {
console.log('Audio and video access granted');
});
} else {
console.log('Media devices is not supported in this browser.');
}
}