媒体
Android 包含 Stagefright。Stagefright 是位于 Native 层的媒体播放引擎,内置了基于软件的编解码器,且适用于热门媒体格式。
Stagefright 音频和视频播放功能包括集成 OpenMAX 编解码器、会话管理、基于时间的同步渲染、传输控制和 DRM。
Stagefright 还支持集成您提供的自定义硬件编解码器。要设置编码和解码媒体的硬件路径,您必须将基于硬件的编解码器作为 OpenMax IL(集成层)组件进行实现。
注意:Stagefright 更新可通过 Android 每月安全更新流程,作为 Android 操作系统版本的一部分进行更新。
架构
媒体应用根据以下架构与 Android Native 多媒体框架进行交互。
图 1. 媒体架构
应用框架
应用代码位于应用框架层,可利用