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 · 363 阅读 · 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 · 298 阅读 · 0 评论 -
创建C++ Android项目并导入FFmpeg动态库
一、Android Studio3.5.2创建C++ Android项目 1、新建一个工程一直点击下一步,都是选默认的,添加一个工程。 2、添加NDK路径 点击菜单File->Project Structure 3、Android SDK中安装CMake和LLDB 4、添加module(library)(New->Module) 5、把myplayer的module添加到app里面去 ...原创 2020-02-26 08:41:14 · 373 阅读 · 0 评论 -
ffmpeg 编译列表详解
1、执行如下命令:./configure --help ffmpeg-3.3.9# ./configure --help Usage: configure [options] Options: [defaults in brackets after descriptions] Standard options: 基本选项参数 --help 显示此帮助信息|pr...原创 2020-02-25 20:16:15 · 240 阅读 · 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%89 2、右击Download gzip tarball,然后复制链接,然后登陆服务器...原创 2020-02-25 20:09:57 · 324 阅读 · 0 评论