![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android 音视频学习
初心不负
业精于勤荒于嬉,行成于思毁于随,坚持学习是一种态度,更是对未来负责,知识来源沉淀,坚持写作
展开
-
Android 端录制PCM文件
语音识别功能有一项需要手机端录制pcm文件,以此记录一下,以后需要了方便复制代码如下: ExecutorService executorService; private String voicePath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/myAutoFile/xxx.pcm"; private File mAudioFile; private AudioRecord mA原创 2020-09-24 09:03:35 · 707 阅读 · 0 评论 -
Android 上使用FFmpeg一些错误记录
Android studio 3.6.3libavcodec/v4l2_buffers.c:439: error: undefined reference to 'mmap64'build.gradle的版本与FFmpeg编译出的版本不一致导致minSdkVersion 19 改为minSdkVersion 21还有一些需要注意的点 引入ffmpeg的静态库,一定要注意引入的顺序一定不能出错,而且z库不能少,否则都会报错target_link_libraries(原创 2020-06-07 17:53:59 · 632 阅读 · 1 评论 -
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader错误记录
Android studio版本3.6NDK开发过程这个问题就是没有找到对应so库造成的完整的错误日志java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.pbph.ffmpegdemo-JyNw8Rk8pViQBFoHfRx06g==/base.apk"],nativeLibraryDirectories=[/data/app/com.pbph.ffmpeg原创 2020-05-25 17:26:01 · 960 阅读 · 0 评论 -
Android NDK Cmake学习记录
一个普通的Android 项目变成支持NDK的项目需要一些配置首先在app.gradle中需要增加一些cmake的设置,如下android { compileSdkVersion 29 buildToolsVersion "29.0.3" defaultConfig { applicationId "com.pbph.normaltondkdemo" minSdkVersion 19 targetSdkVersion 29原创 2020-09-24 09:02:52 · 216 阅读 · 0 评论