RtmpRecoder
RtmpRecoder copied to clipboard
点击"Start"后,闪退回第一个页面
- 小米Note,Android 6.0.1
- 视频预览没问题
Logcat如下
06-15 09:45:57.955 15516-15516/? I/art: Late-enabling -Xcheck:jni
06-15 09:45:58.055 15516-15516/cn.campusapp.rtmprecorder W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
06-15 09:45:58.082 15516-15516/cn.campusapp.rtmprecorder V/BoostFramework: mAcquireFunc method = public int com.qualcomm.qti.Performance.perfLockAcquire(int,int[])
06-15 09:45:58.082 15516-15516/cn.campusapp.rtmprecorder V/BoostFramework: mReleaseFunc method = public int com.qualcomm.qti.Performance.perfLockRelease()
06-15 09:45:58.082 15516-15516/cn.campusapp.rtmprecorder V/BoostFramework: mAcquireTouchFunc method = public int com.qualcomm.qti.Performance.perfLockAcquireTouch(android.view.MotionEvent,android.util.DisplayMetrics,int,int[])
06-15 09:45:58.082 15516-15516/cn.campusapp.rtmprecorder V/BoostFramework: mIOPStart method = public int com.qualcomm.qti.Performance.perfIOPrefetchStart(int,java.lang.String)
06-15 09:45:58.082 15516-15516/cn.campusapp.rtmprecorder V/BoostFramework: mIOPStop method = public int com.qualcomm.qti.Performance.perfIOPrefetchStop()
06-15 09:45:58.085 15516-15516/cn.campusapp.rtmprecorder V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@e2019eb
06-15 09:45:58.085 15516-15516/cn.campusapp.rtmprecorder V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@252d348
06-15 09:45:58.137 15516-15553/cn.campusapp.rtmprecorder D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true
06-15 09:45:58.142 15516-15516/cn.campusapp.rtmprecorder D/ActivityThreadInjector: clearCachedDrawables.
06-15 09:45:58.184 15516-15553/cn.campusapp.rtmprecorder I/Adreno-EGL: <qeglDrvAPI_eglInitialize:379>: EGL 1.4 QUALCOMM build: AU_LINUX_ANDROID_LA.BF.1.1.3_RB1.06.00.01.181.013_msm8974_refs/tags/AU_LINUX_ANDROID_LA.BF.1.1.3_RB1.06.00.01.181.013__release_AU (I48a9d37399)
OpenGL ES Shader Compiler Version: E031.29.00.00
Build Date: 11/17/16 Thu
Local Branch:
Remote Branch: refs/tags/AU_LINUX_ANDROID_LA.BF.1.1.3_RB1.06.00.01.181.013
Local Patches: NONE
Reconstruct Branch: NOTHING
06-15 09:45:58.186 15516-15553/cn.campusapp.rtmprecorder I/OpenGLRenderer: Initialized EGL, version 1.4
忘了说了,一开始编译时遇到 No such property: packageApplicationTask....ApkVariantOutputData 参照Segmentfault上回答把"apply plugin: 'com.zeroturnaround.jrebel.android'"注释掉了能正常编译安装. 另外请教下大佬,这项目里没看到对JNI的引用啊,不是使用了Javacv吗?
应该是用到了ffmpeg库,但应该怎么引入,希望 @beautifulSoup 能指点一下