現在cordovaのカメラ起動を行うプラグインを使用するため、以下のコードを記述しましたが、カメラの起動が行われません。
原因がわかる方いらっしゃいましたら、助けてください。
よろしくお願いします。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"> <title> LIVE </title> <script> function imgClick() { //指定したURLやファイルに遷移させる。 window.location.href="logo.html"; } </script> <!--クリックすると、imaClick関数の呼び出し--> <a href="javascript:void(0)" onclick="imgClick();"> <img src="img/Icon.png" width="100" height="100" /></a> <!--cordova.jsの読み込み--> <div class="app"> <div id="deviceready" class="blink"> <p class="event listening"></p> <p class="event received"></p> </div> </div> <script type="text/javascript" src="cordova.js"></script> <script type="text/javascript" src="js/index.js"></script> </head> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"> <title> LIVE </title> <img src="img/Icon.png" width="350" height="600" ; /> </head> </html> <script> onDeviceReady: function() { app.receivedEvent('deviceready'); // カメラへのオプション var options = { quality: 50, destinationType: navigator.camera.DestinationType.FILE_URI }; // カメラを起動する navigator.camera.getPicture(function(imageData) { alert(imageData); }, function() { alert('fail'); }, options); }, //setTimeoutは第一引数に呼び出したい関数、第二引数に待機時間を設定する。2000=2秒 //setTimeoutのTは大文字でなければ実行されない。 //setTimeo(exec,2000); </script>
あなたの回答
tips
プレビュー