今天来说一下Android中怎么实现视频播放,我主要说三种:
1.MediaPlayer+SurfaceView;
2.VideoView;
3.开源视频框架 : Vitamio框架, ijkplayer。
我们自己写的和系统自带的控件无法做到所有格式的视频都可以播放,用开源框架基本可以实现兼容大多数主流格式,如: mp4,flv,mkv,rmvb,3gp,avi。 但是vitamio对于企业用户需要收费, 所以选用ijkplayer。
基于ijkplayer简单的UI界面
https://github.com/jjdxmashl/jjdxm_ijkplayer
封装过的ijkplayer框架,实例中我也是用的这个
https://github.com/CarGuo/GSYVideoPlayer
Android音视频点/直播模块开发实践总结-zz
https://www.cnblogs.com/tan2016/p/5750565.html
Android视频播放实现的三种办法
https://blog.csdn.net/wozuihaole/article/details/60867076
有时间再上传demo;