イム:Ionic 3 - cordovaプラグインレポの使い方私Ionic3アプリでこのプラグインを使用しようとして
私はプラグインをインストールするために管理している:
cordova plugin add https://github.com/VirtuoWorks/CanvasCameraPlugin.git && cordova prepare
私の問題は、次に何をすべきかである、私はプラグインを追加する必要がありアプリに、イオン性のネイティブプラグインでこれは次のように行うことができます。
import { SplashScreen } from '@ionic-native/splash-screen';
しかし、私はCanvasCameraプラグインのために何を使うべきでしょうか?
import { CanvasCamera } from '??????';
私の現在のコード:
declare let CanvasCamera: any;
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { Platform } from 'ionic-angular';
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
constructor(public navCtrl: NavController, public platform: Platform) {
this.canvasCameraStart();
}
canvasCameraStart() {
this.platform.ready().then(() => {
var options = {
quality: 75,
destinationType: CanvasCamera.DestinationType.DATA_URL,
encodingType: CanvasCamera.EncodingType.JPEG,
width: 640,
height: 480
};
CanvasCamera.start(options);// here call the plugin's method
});
}
}
返信いただきありがとうございます! 宣言行はどこに追加しますか?私が "インポート"の下の行に追加するとTSエラー "[ts]"、 "expected"が表示されます。 – Sultanen
OKこれで私に教えてください: 'CanvasCamera:any;' ;; – Sampath
これはうまくいきました:)あなたが提供したコードを更新したので、今はランタイムエラーが発生します。 "ランタイムエラー 未知(約束):ReferenceError: CanvasCameraが定義されていないReferenceError:http:// localhost:8123/build/main.js:66:34 at t.invokeでCanvasCameraが定義されていません " – Sultanen