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

相关推荐
阿达C2 小时前
MySQL常用函数详解及SQL代码示例
android·sql·mysql
缘来的精彩5 小时前
Android Studio 中实现方法和参数显示一行
android·ide·android studio
二七有头发5 小时前
从零开始:Android Studio开发购物车(第二个实战项目)
android·ide·android studio
我命由我123455 小时前
MQTT - Android MQTT 编码实战(MQTT 客户端创建、MQTT 客户端事件、MQTT 客户端连接配置、MQTT 客户端主题)
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
奔跑吧 android6 小时前
【android bluetooth 协议分析 06】【l2cap详解 11】【l2cap连接超时处理逻辑介绍】
android·bluetooth·l2cap·gd·aosp13
百锦再12 小时前
Android Studio开发中Application和Activity生命周期详解
android·java·ide·app·gradle·android studio·studio
移动开发者1号13 小时前
Android现代进度条替代方案
android·app
万户猴13 小时前
【Android蓝牙开发实战-11】蓝牙BLE多连接机制全解析1
android·蓝牙
RichardLai8813 小时前
[Flutter 基础] - Flutter基础组件 - Icon
android·flutter
前行的小黑炭13 小时前
Android LiveData源码分析:为什么他刷新数据比Handler好,能更节省资源,解决内存泄漏的隐患;
android·kotlin·android jetpack