私はFramework7を初めて使用しています。私はオーディオを録音してWhatsAppのようなサーバーに送るという要件を持つアプリケーションを開発しています。 cordova-plugin-media(リンク:https://www.npmjs.com/package/cordova-plugin-media)を追加しようとしています。私はFramework7アプリでオーディオ録音用の外部コードバプラグインを追加する
cordova plugin add [plugin-name]
を使用してプラグインを追加し、プラグイン
var media = new Media(src, mediaSuccess, [mediaError], [mediaStatus]);
を使用して開始しかし、それは私がこの部分を書いています
「メディアが定義されていません」 を言ってコンソールにエラーがスローされますFramework7の "deviceready"イベントのコード
私の疑問は:
1] cordovaコマンドを使用してプラグインを追加するだけで、プロジェクトなどに注入することができますか?
2]明示的に注入する必要がある場合フレームワーク7ではどのようにしますか?
私も
cordova.require('path-to-plugin')
を使用してプラグインをインポートしようとしたが、それは常に、プラグインが見つからないと言います。デフォルトでは、requireメソッドがプラグインを探す場所はどこですか?
私はすでにヘッドセクションにcordova.jsを追加しています。それが正しいか ? –
私の友人には、2つのCordova関連のjsファイル、wwwフォルダ内の 'cordova.js'、' deviceready'イベントがある 'index.js'があります。また、framework7.min.jsとmy-app.jsの2つのフレームワーク関連のjsファイル、またはカスタムframework7スクリプトを持つ名前を付けたものもあります.4つのファイルは、この順番でインクルードする必要があります。 'cordova .js'、 'framework7.min.js'、' my-app.js'、 'index.js'のように、ボディータグ'