常见的三种实现方式:
- VideoView :简单,但丑陋,几乎没有可定制性
- MediaPlayer+SufaceVIew:需要自己处理生命周期,复杂,可定制性高
- *** MediaPlayer+TextureView:同第二种,还可添加动画,在listview等复杂控件中使用
MediaPlayer视频播放核心类
TextureView显示帧数据核心类
众多事件接口
1、开始/错误/完成/缓存
2、继承接口
常见的三种实现方式:
MediaPlayer视频播放核心类
TextureView显示帧数据核心类
众多事件接口
1、开始/错误/完成/缓存
2、继承接口