cordova-imagePickerで画像を表示・選択する方法
お世話になります。タイトルで書いたことをやりたいのですがエラーが発生します。
最初から順に書きますので漏れなどあればご教示ください。
Monacaを使用しています。
1.新規プロジェクトから「Onsen UI最小限のテンプレート(ユニバーサルアプリ対応版)」を選択
2.「ファイル」-「Cordavaプラグインの管理」から「Cordovaプラグインのインポート」をクリック
3.「ZIP形式のプラグイン」を選んで、配布元から落としたZipをインポート
インポート結果が下記画像になります。
4.index.htmlのscript内を下記に変更
<script>
ons.bootstrap();
if(typeof device === 'undefined'){
document.addEventListener("deviceready", onDeviceReady, false);
}else{
onDeviceReady();
}
function onDeviceReady() {
try{
window.imagePicker.getPictures(
function(results) {
for (var i = 0; i < results.length; i++) {
console.log('Image URI: ' + results[i]);
}
}, function (error) {
console.log('Error: ' + error);
}
);
} catch(e){
alert(e);
}
}
</script>
IOS9.3でMonacaデバッガーから起動すると下記エラーが発生
「TypeError: Cannot read property 'getPictures' of undefined」
カメラプラグインを有効にすると
「TypeError: undefined is not an object (evaluating 'window.imagePicker.getPictures')」となります。
追記:
DeviceプラグインとinAppBrowserプラグインも追加しております。