我正在使用webcam
指令来捕捉照片。我可以关掉相机了。但是我再也无法做到了。任何帮助将不胜感激。
这是我目前停止相机的代码。
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
};
谢谢
答案 0 :(得分:0)
在webcam指令中我们有以下事件
$scope.$on('$destroy', onDestroy);
$scope.$on('START_WEBCAM', startWebcam);
$scope.$on('STOP_WEBCAM', stopWebcam);
在你的控制器中你可以使用这样的东西
$scope.destroyWebcam = function () {
$scope.$broadcast('$destroy');
};
$scope.stopWebcam = function () {
$scope.$broadcast('STOP_WEBCAM');
};