![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android混合开发
csdn_Mew
吓成一坨兔子
展开
-
基于OpenCV和OpenGL 的简易美颜相机
版本信息AndroidStudio 3.5.2OpenCV 4.1.2OpenGL 2OpenCV是什么维基百科在本Demo中,OpenCV实现面部识别功能OpenGL是什么维基百科在本Demo中,OpenGL实现美颜功能配置OpenCV环境在AndroidStudio中新建C++项目下载OpenCV Android版下载OpenCV Windo...原创 2019-12-03 17:21:39 · 3734 阅读 · 1 评论 -
基于FFmpeg的音视频播放器
版本信息AndroidStudio 3.5.2FFmpeg 4.0.2背景AndroidStudio3.5.1下搭建FFmpeg环境Android使用FFmpeg动态库播放视频Android基于OpenSL ES的音频播放播放器架构关键代码梳理视频解封装,将音视频流逐帧分成Packet放到相应的队列// 解码操作void NativeP...原创 2019-12-03 14:21:55 · 682 阅读 · 0 评论 -
Android基于OpenSL ES的音频播放
什么是OpenSL ESOpenSL ES 全称是:Open Sound Library for Embedded Systems,是一套无授权费、 跨平台、针对嵌入式系统精心优化的硬件音频加速API。它为移动多媒体设备上的本地应用 程序开发者提供标准化, 高性能, 低响应时间的音频功能实现方法,并实现软硬件音频性能 的直接跨平台部署,降低执行难度,促进高级音频市场的发展。一句话:OpenS...原创 2019-12-02 15:02:10 · 536 阅读 · 0 评论 -
Android端实现基于RTMP的音视频推流
版本信息x264(视频编码):好像没有版本号这一说nasm(编译x264的依赖):nasm-2.14rc16faac(音频编码):faac-1.29.9.2编译的系统:centos编译的NDK版本:17RAndroidStudio:3.5需要了解的背景Nginx+Nginx-rtmp-module搭建RTMP视频直播服务器H264基本原理带你吃透RTM...原创 2019-11-07 11:50:45 · 1715 阅读 · 1 评论 -
Android使用FFmpeg动态库播放视频
FFmpeg环境的搭建在前面一篇博客中已经写了,详情参照:AndroidStudio3.5.1下搭建FFmpeg环境本文仅实现将mp4的视频部分渲染到SurfaceView中, 不包含音频,不包含播放控制。文中的视频是在SD卡根目录中有一个input.flv文件,需要手动导入,AndroidManifest.xml中需要声明读取权限UI界面<?xml version="1.0"...原创 2019-10-29 14:00:45 · 611 阅读 · 0 评论 -
AndroidStudio3.5.1下搭建FFmpeg环境
1.版本信息AndroidStudio 3.5.1FFmpeg 4.0.2编译NDK r17c2.编译FFmpeg编译FFmpeg在linux环境下编译。1)下载NDK(https://developer.android.com/ndk/downloads?hl=zh-cn)选择r17c版本下载。不同版本之间差异比较大。此文档仅支持r17c版本解压之后配置环境变量...原创 2019-10-23 15:39:01 · 1628 阅读 · 9 评论 -
使用CrossWork替代WebView中的一个问题
记录一个在使用XWalkView的时候的问题;情景再现一个HTML页面中有个输入框,在点击这输入框,弹出软键盘时,软键盘会遮盖到输入框.经百度一番,这个问题可以用AndroidBug5497Workaround这个工具类解决经过一段时间的使用,发现如果Theme中设置了true,则键盘下落时会显示上一层页面,一闪而过,在性能较差的机器上尤原创 2018-02-02 20:17:30 · 2206 阅读 · 5 评论