Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery在angular js中的web cam集成_Javascript_Jquery_Angularjs - Fatal编程技术网

Javascript Jquery在angular js中的web cam集成

Javascript Jquery在angular js中的web cam集成,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我想将web cam附加到div元素。我在jquery中使用的方法如下所示,如何使用angularjs将web cam附加到div <script type="text/javascript"> $("#Camera").webcam({ width: 320, height: 240, mode: "save", swffile: "@Url.Co

我想将web cam附加到div元素。我在jquery中使用的方法如下所示,如何使用angularjs将web cam附加到div

  <script type="text/javascript">  
        $("#Camera").webcam({  
            width: 320,  
            height: 240,  
            mode: "save",  
            swffile: "@Url.Content("~/Scripts/jscam.swf")",  
            onTick: function () { },  
            onSave: function () {  
                UploadPic();  
            },  
            onCapture: function () {  
                webcam.save("@Url.Content("~/Photo/Capture")/");  
         },  
            debug: function () { },  
            onLoad: function () { }  
        });  
    </script>  
} 

$(“#摄像头”)。网络摄像头({
宽度:320,
身高:240,
模式:“保存”,
swffile:“@Url.Content(“~/Scripts/jscam.swf”)”,
onTick:function(){},
onSave:function(){
上传pic();
},  
onCapture:function(){
webcam.save(“@Url.Content(“~/Photo/Capture”)/”;
},  
调试:函数(){},
onLoad:function(){}
});  
} 
我知道我必须为此创建一个指令。 疑问:我是否必须将所有jquery.webcam.js文件转换为指令,或者是否有其他方法来转换

我尝试了github上可用的
,但它不支持IE


如果任何人有任何帮助链接可以在所有浏览器中进行网络摄像头捕获图像访问,请在此处更新

您不必重写所有网络摄像头文件,唯一需要记住的是,当您更改Angular之外的内容时,您必须运行一个
$scope.$apply()
(),以便Angular知道它应该运行一个
摘要周期
(这意味着每次回调后,例如onLoad、onTick、onSave)