Ich bin neu in Framework7. Ich entwickle eine App, die eine Audioaufnahme benötigt und sie wie WhatsApp über den Server sendet. Ich versuche cordova-plugin-media hinzuzufügen (Link: https://www.npmjs.com/package/cordova-plugin-media). Ich habe das Plugin mitHinzufügen von externen Cordova Plugin für Audio-Aufnahme in der Framework7 App
cordova plugin add [plugin-name]
und begann mit dem Plugin
var media = new Media(src, mediaSuccess, [mediaError], [mediaStatus]);
Aber es führt den Fehler in der Konsole sagte „Medien sind nicht definiert“
Ich schreibe diesen Teil Code in "deviceready" Ereignis von Framework7
Mein Zweifel ist:
1] Wenn Sie nur das Plugin mit dem Befehl cordova hinzufügen, wird es in das Projekt oder alles, was wir tun wollen, eingefügt?
2] Wenn es explizit eingegeben werden muss Wie mache ich es in Framework7?
Ich habe auch versucht das Plugin Import
cordova.require('path-to-plugin')
mit Aber es sagt immer das Plugin nicht gefunden. Standardmäßig, wo die require-Methode nach dem Plugin sucht?
Vielen Dank für die Antwort, ich habe bereits cordova.js im Kopfbereich hinzugefügt. Ist es richtig ? –
Mein Freund, Sie haben 2 Cordova-bezogene js-Dateien, 'cordova.js' im www-Ordner und die' index.js', wo das 'deviceready'-Ereignis ist. Und du hast auch 2 framework7-bezogene js-Dateien, 'framework7.min.js' und' my-app.js' oder wie immer du es genannt hast, welches dein eigenes Framework7-Skript hat, die vier Dateien sollten in dieser Reihenfolge enthalten sein: 'cordova .js', 'framework7.min.js',' my-app.js', 'index.js', und es ist besser, sie zu verschieben, bevor das body-Tag'