Nativescript에서 FFmpegRecordActivity
을 사용하고 싶습니다. 해당 응용 프로그램을 aar 라이브러리로 내 보내야하고 Intent를 통해 FFmpegRecordActivity
클래스를 자바 스크립트에서 호출해야합니다.이 안드로이드 응용 프로그램을 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