Android 多媒体 小结

(1)

Bp------Binder proxy------代理对象------Clinet------proxy

Bn------Binder native------本地服务------Server------stub

客户------代理------服务

(2)

Android 中的多媒体播放器:

1.Android 1.0到Android 2.3.7:基于OpenCore框架的StagefrightPlayer

2.Android 4.0到Android 4.3:基于OpenCore框架的AwesomePlayer

3.Android 4.4及之后的版本:新的多媒体框架ExoPlayer

4.Android 5.0开始:NuPlayer

5.Android 10 :Media2

6.最新:Media3

(3)

音频算法3A算法:降噪处理、回声处理和语音增强

音频处理:

音频解码、音频合成和音效处理------稳定清晰

语音识别、语音命令和语音合成------准确自然

(4)

Android Framework

基础框架:AM WM PM

显示框架:

多媒体框架:音视频编解码、媒体数据库、mediaPlayer、mediasession

(5)HAL 接口

usecase 添加、XML mixer path 配置和hard info 配置

(1)语言

AIDIHE DIDL

相关推荐
淡淡的香烟7 分钟前
Android视频直播播放器简单封装
android·物联网·音视频
爱笑鱼29 分钟前
Android 系统启动机制(一):init 到底是什么?为什么它不是普通 Native Service?
android
必须会一定会40 分钟前
GLM-5.3 迁移实战:强制思考、1M 上下文与官方编程基准
android·开发语言·kotlin
小孔龙1 小时前
Android MessageQueue:从单锁队列到 DeliQueue
android
math_hongfan1 小时前
事务下单与状态流转:ArkTS 的 JOIN 联表在鸿蒙订单里实战
android·学习·华为·harmonyos
嘟哩DuliDuli2 小时前
AI 账单变高的技术原因:重复上下文和用量归属
android·人工智能·安全·ai·软件工程
阿pin16 小时前
Android随笔-kotlin withContext
android·kotlin·withcontext
树码小子17 小时前
开启 IDEA 中的断言功能
android·java·intellij-idea
Kslient17 小时前
HeaderBehavior
android
Android-Flutter18 小时前
android 动画详解
android·kotlin