JCVideoPlayer(节操 视频播放) ---->这里说的是快速实现
它是比较容易实现的,我自己也尝试做了一下vitamio,But 我没成功(不是说它不好),So看到了(节操),这里主要讲在集成中遇到的问题,和我的做法
新手,请大神 指教......
1. 首先 github 地址 点击之后可以跳转 : 点击打开链接
2. 可以参考文档,我第一次写的时候认为文档有误,后来自己再重新导入几遍之后,才知道,没有问题 ,
最初的时候始终是这句话报错 :
jcVideoPlayerStandard.thumbImageView.setImage("http://p.qpic.cn/videoyun/0/2449_43b6f696980311e59ed467f22794e792_1/640");
当我多次重新添加依赖或者说操作Clean Project 之后,就可以, 另外我在这中间多次出现了R文件找不到的情况,到现在我也不是很明白到底为什么,
如果你出现了和我一样的情况,我建议你多次重新添加依赖,之后再同步
3. 官方文档中指出可以添加jar包的形式,我没有做成功,我使用的是添加 类库的形式
compile 'fm.jiecao:jiecaovideoplayer:5.5.2'
4. 我的做法
首先 : build.gradle 添加库依赖 ----> 这里建议使用最新的,因为老版本的听说有其它问题
compile 'fm.jiecao:jiecaovideoplayer:5.5.2'
再者 :播放activity的布局 -----> 只需要一个
<fm.jiecao.jcvideoplayer_lib.JCVideoPlayerStandard android:id="@+id/videoplayer" android:layout_width="match_parent" android:layout_height="200dp"/>
最后 : activity 中的 java 代码 ----> onCreate 里面写这些东西就行
JCVideoPlayerStandard jcVideoPlayerStandard = (JCVideoPlayerStandard) findViewById(R.id.videoplayer); //http://2449.vod.myqcloud.com/2449_22ca37a6ea9011e5acaaf51d105342e3.f20.mp4 ---> 官网上是这个地址,不能播放,我重新找了个地址 jcVideoPlayerStandard.setUp("http://gslb.miaopai.com/stream/3D~8BM-7CZqjZscVBEYr5g__.mp4" , JCVideoPlayerStandard.SCREEN_LAYOUT_NORMAL, "准备播放");
在这个 activity 再添加这些 :
@Override public void onBackPressed() { if (JCVideoPlayer.backPress()) { return; } super.onBackPressed(); } @Override protected void onPause() { super.onPause(); JCVideoPlayer.releaseAllVideos(); }
最后,别忘记清单文件添加网络权限
<uses-permission android:name="android.permission.INTERNET"/>