1

私のアプリでは、ウェブカメラ機能を使用しています。しかし、ユーザーのシステムに Webcam プラグインがインストールされていない場合は、メッセージを表示したいと思います。

2 つのことがあります。

  1. ウェブカメラ プラグインがインストールされていません
  2. Webcam プラグインがインストールされていますが、Webcam が存在しません。

だから私はJavaScriptで最初の条件コードが欲しい

編集

このコードを使用して、ウェブカメラが存在するかどうかを確認しています

$('#cambg').webcam({
    width : 320,
    height : 240,
    mode : 'callback',
    swffile : '/flash/libraries/jquery/webcam/jscam_canvas_only.swf',

    onLoad : function() {
      var cams = webcam.getCameraList();

      if (cams.length) {
        // success
      }
       else {
        // error                            
      }
    }
});

この解決策を見つけるのを手伝ってください。

4

1 に答える 1

1

Webcam jquery プラグインの使用をお勧めします。

特に、debugオプション:

$("#camera").webcam({
    width: 320,
    // other options etc.
    debug: function(type, message) { 
        if (message === "Camera started") { window.webcam.started = true; } 
    }
});

もう 1 つのオプションは、ScriptCam を調べることです。具体的には、エラー処理です: scriptCam

于 2013-05-24T05:25:24.597 に答える