2
Я использую директиву webcam
для съемки фотографий. Я могу выключить камеру. Но я снова не могу. Любая помощь будет оценена по достоинству.Включение/выключение веб-камеры с использованием AngularJS
Вот мой текущий код, чтобы остановить камеру.
var mStream = null;
$scope.onStream = function (stream) {
// You could do something manually with the stream.
mStream = stream;
};
$scope.stopCamera = function() {
// mStream.stop(); didn't work.
mStream.getTracks()[0].stop();
};
$scope.startCamera = function() {
// mStream.play(); didn't work
// ToDo
};
Спасибо
Спасибо много. Еще один вопрос. У пользователя две камеры. Как я могу перечислить доступные камеры и выбрать конкретную камеру? – SGG
@SGG Я не уверен, но вы попробуете это http://stackoverflow.com/questions/18893787/how-can-i-get-a-list-of-video-cameras-attached-in-my-computer-using -javascript – nmanikiran
Когда я использовал 'stop_webcam', поток видео исчез, но красный круг на вкладке все еще там, и светодиод моей веб-камеры все еще включен. Все равно, даже если я уже перешел на другую страницу на моем сайте. Любая идея, как его решить? – JkAlombro