ijkplayer 三部曲(2)之 视频播放器

年前曾经计划实现三部曲的,然而年前加班忙成狗了,所以也就不了了之,这不最近刚上班,没有什么任务布置下来,就要实现自己的计划了。
本来三部曲(2) 准备先写个音乐播放器的,但是没什么准备,今天刚好看见两篇关于视频播放器的demo
https://github.com/pili-engineering/ijkplayer
https://github.com/tcking/GiraffePlayer
多余的话不说,先看效果图:

device-2017-02-04-152714.png
device-2017-02-04-152803.png
ijkplayer 三部曲(2)之 视频播放器_第1张图片
device-2017-02-04-152819.png

本项目是基于ijkplayer0.7.4的基础上开发的
实现的功能:
1.视频播放,暂停
2.进度条的拖动
3.横竖屏切换
4.屏幕滑动亮度调控
5.屏幕滑动音量调控
6.wifi切换提示
首先初始化视频播放器


ijkplayer 三部曲(2)之 视频播放器_第2张图片
FE8A6DD2-3376-41F7-AD8E-1032F525D7AB.png

其次时间进度条拖动逻辑


ijkplayer 三部曲(2)之 视频播放器_第3张图片
A1884779-37A4-4383-931B-427F93B78C80.png

最后是 屏幕滑动亮度调控和滑动音量调控
ijkplayer 三部曲(2)之 视频播放器_第4张图片
![ ![D2C55B19-2BB6-4D2F-827F-F60359F966F7.png](http://upload-images.jianshu.io/upload_images/1966129-d48a593a948ae7c4.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ](http://upload-images.jianshu.io/upload_images/1966129-59c2e5e79bbc1933.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

项目地址: https://github.com/Johnjson/MoviePlayDome/tree/master

你可能感兴趣的:(ijkplayer 三部曲(2)之 视频播放器)