1

jquery webcam プラグインを使用して画像をキャプチャしたい。プレーヤーでビデオを表示できますが、画像をキャプチャできません。「エラー: Flash ムービーが登録されていません」というエラーが表示されます。これは何を意味するのでしょうか?webcam.capture 関数を呼び出そうとすると、「webcam.capture は関数ではありません」というエラーが表示されます。

編集:私はこの jQuery プラグインを使用しています: http://www.xarg.org/project/jquery-webcam-plugin/

4

5 に答える 5

5

この問題は、https ://github.com/infusion/jQuery-webcam/issues/14 のリンクで解決されます。

http://....問題は、テストがファイル URL " " ではなく、HTTP URL " " にある必要があるためfile://....です。

于 2012-09-08T16:20:24.083 に答える
1

ページの読み込み時にフラッシュ セクションが表示されますか? コードがページの読み込み時に表示されない div にある場合、これは常に発生することがわかりました。これを回避する最も簡単な方法は、div が表示されているときにのみコードをロードすることです。

        $("#webcam-cap-div").click(function() {}

divがそうであるかどうかを検出することで、これを大幅に簡素化できると確信して:visibleいます...さらに、使用方法をコードに投稿できれば、それwebcam.captureも役立ちます

于 2012-06-24T11:56:37.960 に答える
1

私の問題は実際には非常にばかげていました。jqueryのreadyイベント内にラップされたウェブカメラ機能がありませんでした。中に包むとうまくいきました

$(document).ready(function() {

        $("#camera").webcam({
         // options
        });
});

PS: ニコラスが言ったように、URL がHTTP

于 2014-07-05T07:20:44.753 に答える
0

次のように web.xml ファイルを更新する必要があります。

<servlet-mapping>
    <servlet-name>default</servlet-name>
        <url-pattern>*.swf</url-pattern>
</servlet-mapping>  
于 2013-01-16T19:11:49.603 に答える