NativescriptのFFmpegRecordActivity
を使いたいと思います。 私はaarライブラリにアプリケーションをエクスポートし、FFmpegRecordActivity
クラスをJavaScript経由でインテント経由で呼び出す必要があります。このAndroidアプリケーションをaarライブラリにエクスポートするには
私はその部分編集を行ったbuild.gradle
それは働いた。
FFmpegRecordActivity
の後に表示されますが、このエラーで壊れます。
java.lang.UnsatisfiedLinkError: org.bytedeco.javacpp.avutil
at java.lang.Class.classForName(Native Method)
at java.lang.Class.forName(Class.java:309)
at org.bytedeco.javacpp.Loader.load(Loader.java:413)
at org.bytedeco.javacpp.Loader.load(Loader.java:381)
at org.bytedeco.javacpp.avcodec$AVPacket.<clinit>(avcodec.java:1650)
nativescriptの問題ではないようです。なぜなら、私は別のアンドロイドスタジオアプリケーションからaarをインポートするときに同じことが起こったからです。
カメラは、外部ストレージの権限が与えられ、上のアプリケーションのための
私はhttps://github.com/bytedeco/javacv/issues/133からトリックをやっている:移動* .soファイル "アプリ/ srcに/メイン/ jniLibs/armeabi-v7a" と "へアプリケーション/ src/main/jniLibs/armeabi "フォルダに入っていて、動作していないようです。
を手動でコピーする必要がされるために答えます – matar