##有什么功能(Function list)
1.支持多种视频播放格式,解码快; 2.支持多路播放; 3.能进行视频直播,性能高; 4.颜值高,还能选择画布比例。 5.vlc 能倍速播放,还很多,很屌! -_- 。
在上面的基础上已添加如下功能拓展: 1.全屏; 2.上下滑调亮度、声音; 3.左右滑快进,退; 4.锁屏与解锁; 5.像素切换,应对高、超清; //6.网络状态广播监听及处理; .....
##怎样使用(How to use)
###1,第一步 你的 Activity 继承抽象类VLCBasePlayerActivity.java
###2,第二步
/** 视频播放处父容器 */ LinearLayout container = ((LinearLayout)findViewById(R.id.videoFather)) /** 添加一个视频View进来,id 是 0 */ container.addView(addVideoView(0));
###3,第三步 重写3个函数
/** 设置全屏时装载的父容器 */ @Override public RelativeLayout setFullViewContainer() { return (RelativeLayout)findViewById(R.id.videoFullSizeFather); } /** 设置视频的播放路径 */ @Override public Map setVideoPaths() { Map paths = new HashMap<>(); paths.put(0,"http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8"); return paths; } /** 按键事件 */ @Override public boolean onKeyDownE(int keyCode, KeyEvent event) { return false; }