首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android音视频开发
AJi
创建于2024-12-11
订阅专栏
Android音视频开发
等 7 人订阅
共9篇文章
创建于2024-12-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android音视频框架探索(四):系统播放器MediaPlayer的渲染创建流程
介绍了MediaPlayer的初始化流程,调用setDisplay()方法来设置输出渲染的Surface的过程,以及涉及到的Android图形系统相关知识。
Android音视频框架探索(三):系统播放器MediaPlayer的创建流程
本文主要介绍MediaPlayer从App到其底层NuPlayer实现的创建过程,对于MediaPlayer的整体结构,构造方法,以及setDataSource()方法进行了讲解。
Android音视频框架探索(二):Binder——系统服务的通信基础
Binder是安卓中的一种IPC机制,以其为基础,安卓实现了一套系统内的RPC调用机制,作为应用与系统服务之间的通信方式。本文主要介绍Binder机制的原理及其在系统音视频服务中的作用。
Android音视频框架探索(一):多媒体系统服务MediaServer
MediaServer是Android系统中专用于处理多媒体,提供播放,编解码能力的进程,App可以通过MediaPlayer,MediaCodec系列API进行访问。
Android音视频学习(五):MediaCodec
介绍Android的编解码组件MediaCodec。所谓编码,就是将原始的音视频帧进行压缩,转换成压缩后的数据帧,这类压缩数据无法直接使用,但便于传输和存储,因此,在播放时需要对其进行解压缩,即解码。
Android音视频学习(四):MediaCodecList和MediaCodecInfo
本文主要介绍使用MediaCodecList和MediaCodecInfo来获取Android编解码器的信息,用于后续使用MediaCodec进行编解码开发。
Android音视频学习(三):MediaMuxer
MediaMuxer是Android多媒体框架中的封装组件,一般与MediaExtracter配合使用,可以将分离的视频流、音频流写入到对应的容器文件中。
Android音视频学习(二):MediaExtractor
MediaExtractor是Android系统提供的一套解封装组件,是Android的多媒体处理框架中的一环,使用提取出的音视频原始数据,可以很方便地交给后续MediaCodec进行编解码处理。
Android音视频学习(一):MediaPlayer
MediaPlayer是Android多媒体框架中的播放器组件,使用它,开发者可以轻松地实现本地/网络媒体文件的播放、暂停、停止、跳转等操作。