c# – Your browser does not support the WebRTC API
I need to use canvas camera capture Jquery in my C# Asp.net Core MVC
If I run it in my visual studio code. I can run fine.
But if I Publish in my IIS Server And Call By IP Address
The same page return
Your browser does not support the WebRTC API.
This is my Webcam.js
const video = document.getElementById('webcamVideo');
const canvas = document.getElementById('snapshotCanvas');
const captureButton = document.getElementById('captureButton');
function onStreaming(stream) {
video.srcObject = stream;
}
function onError(error) {
console.error('Error accessing the webcam:', error);
}
function captureImage() {
const context = canvas.getContext('2d');
context.drawImage(video, 0, 0, canvas.width, canvas.height);
}
//captureButton.addEventListener('click', captureImage);
if ('mediaDevices' in navigator && 'getUserMedia' in navigator.mediaDevices) {
navigator.mediaDevices.getUserMedia({ video: true })
.then(onStreaming)
.catch(onError);
} else {
alert('Your browser does not support the WebRTC API.');
}
Read more here: Source link
