联系

CSDN FFmpeg打造Android万能音频播放器

内容简介

你将收获

1、学会FFmpeg编译Android平台。

2、学会FFmpeg解码音频数据流程。

3、学会Android中用OpenSL ES来播放PCM音频。

4、学会Android中调用C++方法。

适用人群

有一年以上的Android开发者,对C++有一定的基础

课程介绍

FFmpeg打造Android万能音频播放器视频教程,移植FFmpeg到Android平台,利用FFmpeg解码音频数据并用OpenSL ES来播放,打造Android万能播放器

CSDN FFmpeg打造Android万能音频播放器

资源目录

CSDN FFmpeg打造Android万能音频播放器

\计算机教程\09其他\229-CSDN-FFmpeg打造Android万能音频播放器

00、最终效果演示

1、Android音频播放器~1.mp4 7.53MB

2、Android视频播放器~1.mp4 27.55MB

3、Android编码和直播推流~1.mp4 96.91MB

01、Android编译ffmpeg(arm和x86)

2、Android编译ffmpeg(arm和x86).ppt 639.5KB

2、Android编译ffmpeg(arm和x86)~1.mp4 49.63MB

VM安装Ubuntu

doc

1.win10系统vm安装Ubuntu1704(最新是1710).docx 2.92MB

2.Ubuntu1704升级到1710(选).docx 2.53MB

3.Xshell5连接Ubuntu1710.docx 2.09MB

pdf

1.win10系统vm安装Ubuntu1704(最新是1710).pdf 2.38MB

2.Ubuntu1704升级到1710(选).pdf 1.2MB

3.Xshell5连接Ubuntu1710.pdf 1.85MB

编译脚本

build_android.sh 1.23KB

configure 223.6KB

02、C++多线程以及生产者和消费者模型

5、C++多线程以及生产者和消费者模型.ppt 534.5KB

5、C++多线程以及生产者和消费者模型~1.mp4 214.05MB

JniThread

.gitignore 127B

app

.gitignore 8B

app.iml 12.24KB

build.gradle 1.15KB

CMakeLists.txt 1.76KB

proguard-rules.pro 772B

src

androidTest

java

com

ywl5320

jnithread

ExampleInstrumentedTest.java 769B

main

AndroidManifest.xml 735B

cpp

AndroidLog.h 282B

JavaListener.cpp 932B

JavaListener.h 561B

native-lib.cpp 2.72KB

java

com

ywl5320

jnithread

MainActivity.java 1KB

ThreadDemo.java 762B

res

drawable

ic_launcher_background.xml 5.64KB

drawable-v24

ic_launcher_foreground.xml 1.87KB

layout

activity_main.xml 991B

mipmap-anydpi-v26

ic_launcher.xml 276B

ic_launcher_round.xml 276B

mipmap-hdpi

ic_launcher.png 2.98KB

ic_launcher_round.png 4.91KB

mipmap-mdpi

ic_launcher.png 2.05KB

ic_launcher_round.png 2.79KB

mipmap-xhdpi

ic_launcher.png 4.46KB

ic_launcher_round.png 6.93KB

mipmap-xxhdpi

ic_launcher.png 6.31KB

ic_launcher_round.png 10.43KB

mipmap-xxxhdpi

ic_launcher.png 9.03KB

ic_launcher_round.png 15.16KB

values

colors.xml 214B

strings.xml 75B

styles.xml 394B

test

java

com

ywl5320

jnithread

ExampleUnitTest.java 415B

build.gradle 573B

gradle.properties 747B

gradlew 4.85KB

gradlew.bat 2.35KB

JniThread.iml 886B

settings.gradle 16B

获取java签名方法.docx 35.02KB

03、Android OpenSL ES介绍

8、Android OpenSL ES介绍.ppt 582KB

8、Android OpenSL ES介绍~1.mp4 201.57MB

AndroidOpenSLAudio

.gitignore 127B

AndroidOpenSLAudio.iml 895B

app

.gitignore 8B

app.iml 12.24KB

build.gradle 1.16KB

CMakeLists.txt 1.75KB

proguard-rules.pro 772B

src

androidTest

java

com

example

yangw

androidopenslaudio

ExampleInstrumentedTest.java 799B

main

AndroidManifest.xml 1.4KB

cpp

native-lib.cpp 5.35KB

java

com

example

yangw

androidopenslaudio

MainActivity.java 693B

res

drawable

ic_launcher_background.xml 5.64KB

drawable-v24

ic_launcher_foreground.xml 1.87KB

layout

activity_main.xml 884B

mipmap-anydpi-v26

ic_launcher.xml 276B

ic_launcher_round.xml 276B

mipmap-hdpi

ic_launcher.png 2.98KB

ic_launcher_round.png 4.91KB

mipmap-mdpi

ic_launcher.png 2.05KB

ic_launcher_round.png 2.79KB

mipmap-xhdpi

ic_launcher.png 4.46KB

ic_launcher_round.png 6.93KB

mipmap-xxhdpi

ic_launcher.png 6.31KB

ic_launcher_round.png 10.43KB

mipmap-xxxhdpi

ic_launcher.png 9.03KB

ic_launcher_round.png 15.16KB

values

colors.xml 214B

strings.xml 84B

styles.xml 394B

test

java

com

example

yangw

androidopenslaudio

ExampleUnitTest.java 430B

build.gradle 573B

gradle.properties 747B

gradlew 4.85KB

gradlew.bat 2.35KB

settings.gradle 16B

04、FFmpeg+OpenSL ES完成音频播放

10、FFmpeg+OpenSL ES完成音频播放.ppt 514.5KB

10、FFmpeg+OpenSL ES完成音频播放~1.mp4 111.67MB

05、FFmpeg+SoundTouch实现变速变调功能

21、实现变速变调功能.ppt 525.5KB

21、实现变速变调功能~1.mp4 147.69MB

06、FFmpeg视频软解码-获取YUV数据

8、FFmpeg视频软解码-获取YUV数据.ppt 525KB

8、FFmpeg视频软解码-获取YUV数据~1.mp4 104.48MB

07、FFmpeg视频播放器-视频暂停、播放和Seek功能

11、添加视频暂停、播放和Seek功能.ppt 515KB

11、添加视频暂停、播放和Seek功能~1.mp4 219.21MB

08、OpenGL ES – 渲染图片纹理(一)

5、OpenGL ES – 渲染图片纹理(一).ppt 1.26MB

5、OpenGL ES – 渲染图片纹理(一)~1.mp4 127.78MB

09、OpenGL ES – 渲染图片纹理(二)

6、OpenGL ES – 渲染图片纹理(二)~1.mp4 233.99MB

10、OpenGL ES – 矩阵调整摄像头画面方向

14、OpenGL ES – 矩阵调整摄像头画面方向.ppt 519.5KB

14、OpenGL ES – 矩阵调整摄像头画面方向~1.mp4 730.78MB

11、Android视频编码-图片合成视频

18、图片合成视频~1.mp4 195.01MB

12、在Linux环境中搭建RTMP服务器

22、在Linux环境中搭建RTMP服务器.ppt 484KB

22、在Linux环境中搭建RTMP服务器~1.mp4 146.76MB

目录.txt -1.#INDB

(目录)Android音视频开发详解.docx 332.82KB

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注