安卓JNI开发
安卓工匠
工匠精神
展开
-
apk安装时so库存放路径
apk和so库的安装目录 <div class="article_manage clearfix"> <div class="article_r"> <span class="link_postdate">2015-03-24 17:00</span> <span class="link_vi转载 2017-08-01 13:46:23 · 12020 阅读 · 0 评论 -
Android平台上使用SDL官方demo播放视频(使用ffmpeg最新版解码)
SDL(Simple Directmedia Layer)是一套开源的跨平台多媒体开发库,集成了音视频的许多底层的API,介绍Windows平台下的例子已经很多了,例如:雷老师的 最简单的视音频播放示例7:SDL2播放RGB/YUV,既然SDL是跨平台的,自己有参考了雷老师的这篇文章 最简单的基于FFmpeg的移动端例子附件:SDL Android HelloWorld,下面将介绍下Android转载 2018-01-16 17:01:41 · 1011 阅读 · 0 评论 -
使用JAVAP获取方法签名
1、切换到项目根目录下->bin->classes的获取签名的.class 文件 2、使用javap -s Audio.class 命令就可以获取签名了原创 2018-03-27 15:30:17 · 926 阅读 · 0 评论 -
Android NDK开发之旅30–NDK-FFmpeg音频解码与播放
Android NDK开发之旅30–NDK-FFmpeg音频解码与播放 音频解码实现音频解码也是直接使用FFmpeg的API来做。public native void sound(String input,String output);其中,JNI实现如下://重采样#include "libswresample转载 2018-03-29 09:26:50 · 417 阅读 · 0 评论 -
FFmpeg视音频同步简单介绍
在上一篇文章中,视频和音频是各自独立播放的,并不同步。本文主要描述了如何以音频的播放时长为基准,将视频同步到音频上以实现视音频的同步播放的。主要有以下几个方面的内容视音频同步的简单介绍DTS 和 PTS计算视频中Frame的显示时间获取Audio clock(audio的播放时长)将视频同步到音频上,实现视音频同步播放视音频同步简单介绍一般来说,视频同步指的是视频和音频同...转载 2018-04-13 13:41:43 · 237 阅读 · 0 评论 -
eclipse的jni无法找到头文件的解决方式
最终的解决办法就是初始化eclipse对该project的native support:在eclipse中关闭指定Project用其他编辑工具打开该project的.project文件,删除以下内容: ……<buildCommand><name>org.eclipse.cdt.managedbu...转载 2018-04-19 12:03:43 · 298 阅读 · 0 评论 -
Android直播实现(Android端推流、播放)
最近想实现一个Android直播,但是对于这方面的资料都比较零碎,一开始是打算用ffmpeg来实现编码推流,在搜集资料期间,找到了几个强大的开源库,直接避免了jni的代码,集成后只用少量的java代码就可实现编码、推流和取流播放,整理了一下做了一个demo,在这里记录一下效果图:编码和推流,有两个方案选择:一:使用javacv来实现,最终也是用过ffmp...转载 2019-01-17 19:18:48 · 5332 阅读 · 0 评论