2017-05-13 3 views
0

Ich versuche, eine Anwendung zu erstellen, um Audioaufnahme zu erfassen. Ich habe alle Plugins hinzugefügt.Fehler: Eigenschaft 'Gerät' existiert nicht auf Typ 'Navigator'

navigator.device.capture.captureAudio(this.captureSuccess, this.captureError, {limit: 2}); 

Es wird die Fehler Gerät gibt nicht im Navigator vorhanden sind.

navigator.notification.alert(msg, null, 'Uh oh!'); 

Es gibt Property 'Mitteilung' nicht auf Typ existiert 'Navigator'.

Wie löst man dieses Problem?

+0

Könnten Sie bitte 'ionische info' und umfassen die Ausgabe in der Frage führen? – sebaferreras

Antwort

0

Das Problem ist, obwohl Sie Ihre Plugins installiert haben, werden sie nicht von Typescript aufgelöst.

Eine Lösung ist installieren typings für die Plugins, die Sie versuchen zu verwenden: Siehe this Antwort im Ionic Forum.

Oder Sie könnten Ionic Native verwenden, das ist ein TypeScript-Wrapper für Cordova/PhoneGap-Plugins, die es einfach machen, alle nativen Funktionen hinzuzufügen.

einen Blick auf diese nehmen:

https://ionicframework.com/docs/native/media-capture/

https://ionicframework.com/docs/native/fcm/

Verwandte Themen