FFmpeg音频播放器
路过独木桥!!
本人从事6年的android app开发和framework开发 从事过rk 展锐 MTK等平台os定制开发
展开
-
OPenSL ES 播放PCM数据
一、Android OPenSL ES介绍OpenSL ES是一个嵌入式、跨平台、免费的、音频 处理库二、Android OPenSL ES库位置三、使用 OPenSL ES 流程创建接口对象设置混音器创建播放器(录音器)设置缓冲队列和回调函数设置播放状态启动回调函数四、接口说明类接口:SLObjectItf通过SLObjectItf接口类我们可以创建所需要的各种类型...原创 2020-02-29 09:41:17 · 361 阅读 · 0 评论 -
Android C++多线程、生产者和消费者模型、JNI的使用
一、Android C++ 线程简介我们都知道Android是基于Linux内核的,而Linux是遵循POSIX线程标准的,POSIX线程库中有一系列Pthreads API方便我们对Linux线程的操作。所以我们在Android中使用C/C++线程也就转到了使用POSIX线程库。他们都在头文件“pthread.h”中。创建子线程1、pthread_t:用于声明一个线程对象如:pthrea...原创 2020-02-26 13:15:35 · 294 阅读 · 0 评论 -
创建C++ Android项目并导入FFmpeg动态库
一、Android Studio3.5.2创建C++ Android项目1、新建一个工程一直点击下一步,都是选默认的,添加一个工程。2、添加NDK路径点击菜单File->Project Structure3、Android SDK中安装CMake和LLDB4、添加module(library)(New->Module)5、把myplayer的module添加到app里面去...原创 2020-02-26 08:41:14 · 371 阅读 · 0 评论 -
ffmpeg 编译列表详解
1、执行如下命令:./configure --helpffmpeg-3.3.9# ./configure --helpUsage: configure [options]Options: [defaults in brackets after descriptions]Standard options: 基本选项参数--help 显示此帮助信息|pr...原创 2020-02-25 20:16:15 · 239 阅读 · 0 评论 -
FFmpeg移植安卓平台
开发环境:FFmpge 3.3.9、JDK1.8、Android Studio 3.5、NDK 14b、Android SDK 、win10 64位系统一、下载FFmpeg(3.3.9)1、下载地址http://www.ffmpeg.org/download.html#releases%20%EF%BC%892、右击Download gzip tarball,然后复制链接,然后登陆服务器...原创 2020-02-25 20:09:57 · 323 阅读 · 0 评论