Phonegapのサンプル通りカメラを動かして撮影するも、2回目以降カメラは応答していません。
phonegap + jquery mobile / android でアプリ作ってみた。
カメラ撮影するAPIを叩くも2回目以降、カメラ(SHカメラ)は応答していません。なエラーがほぼ100%出る。
var pictureSource; // 写真ソース var destinationType; // 戻り値のフォーマット // PhoneGapがデバイスと接続するまで待機 // function onLoad() { document.addEventListener("deviceready",onDeviceReady,false); } // PhoneGap準備完了 // function onDeviceReady() { pictureSource=navigator.camera.PictureSourceType; destinationType=navigator.camera.DestinationType; } // 写真の撮影に成功した場合 // function onPhotoDataSuccess(imageData) { alert("Sucess!"); $('#largeImage').attr("src",""); // 画像ハンドルを取得 // var smallImage = document.getElementById('smallImage'); // 画像要素を表示 // smallImage.style.display = 'block'; // 取得した写真を表示 // 画像のリサイズにインラインCSSを使用 // smallImage.src = "data:image/jpeg;base64," + imageData; $('#largeImage').attr("src",smallImage.src); }
なんでかなー