質問: 現在、ハイブリッドアプリの開発を行っており、QRコードリーダーを組み込もうとしております。 そこで「Instascan」と呼ばれるオープンソースを使用していたのですが 自動でコードの認識を行わない仕組みが必要となってしまいました。 Instascanでオートフォーカスを行わない仕組みなどご存知の方いらっしゃいましたら、教えていただけないでしょうか? あるいは、自動認識機能を持たないアプリのオープンソースなどご存知であれば 教えていただければ幸いです。 どうぞよろしくお願いいたします。 **サンプルデモ** ``` Instascanサンプルデモ Instascanサンプルデモ ``` Instascan
回答: ``` //QRコードを認識して情報を取得する scanner.addListener('scan', function (value) { info.textContent = value; }); ``` 上記の`scan`イベントにてQRコードの解析を行なっているようなので、以下のどちらかのように実装する事が出来そうですね。 * 上記処理内でフラグによる処理実行の分岐 * イベントを発生させる操作(ボタン操作など?)にて、`scanner`へのイベント追加/削除を行う