2

我在 jquery 对话框中使用 jquery 网络摄像头,它在 Chrome 中运行良好,但在 IE 中没有显示任何内容。

    $("#camera-dialog").dialog({
        autoOpen: false,
        width: 380,
        resizable: false,
        height: 320,
        open: function(event, ui){
            $(this).load("@Url.Action("Popup")");
        },
        show: {
            effect: "blind",
            duration: 1000
        },
        hide: {
            effect: "fadeOut",
            duration: 1000
        }
    });

这是我的部分视图 Popup

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

</script>
    <div id="camera">
    </div>

如果我不使用对话框而只是将其放在页面上,那么它也可以正常工作。

发生了什么,我怎样才能在 IE 中进行这项工作?

先感谢您。

4

0 回答 0