私はカメラで写真を撮るべき簡単なアプリを開発中です。カメラは動作し、画像を撮影します。しかし、私はイメージを表示することはできません。私は空の灰色のボックスを取得します。このボックスには画像が表示されますが、表示されません。誰も考えられない?Ionic 2カメラの写真が表示されない
編集:アンドロイドエミュレータでアプリを実行すると、写真(アンドロイド機能で作成)を撮ってアプリに表示できます。 Ionic ViewアプリケーションまたはiOSエミュレータで展開するたびに、画像は表示されません。
EDIT 2:Android搭載端末でアプリを実行できます。私は、Ionic Viewアプリケーションが時には少しバグがあると仮定します。 getPicture()で、あなたの最初のパラメータを変更して
import {Component} from '@angular/core';
import {Camera} from 'ionic-native';
@Component({
selector: 'page-contact',
templateUrl: 'contact.html'
})
export class ContactPage {
public base64Image: string;
constructor() {
}
takePicture() {
Camera.getPicture({
destinationType: 0,
targetWidth: 1000,
targetHeight: 1000
}).then((imageData) => {
this.base64Image = "data:image/jpeg;base64," + imageData;
}, (err) => {
console.log(err);
});
}
}
はい私はAndroid搭載端末でも同様にテストしています。あなたが提案したCamera.DestinationType.DATA_URLは私のために働いていません。私はそれが私的なメンバーであり、従ってアクセスできないというエラーを得る。 – RSSD