jiecaovideoplayer的简单使用
来源:互联网 发布:数据存储系统厂家 编辑:程序博客网 时间:2024/06/15 18:18
效果
这个播放器本身就具有自动记忆播放进度的功能,全屏状态下具有手势快进和快退的功能,以及左边控制亮度,右边控制音量
点击全屏后视频还是竖屏,需要旋转手机才能变成横屏播放,并且使用移动数据时,会有dialog提示,并且集成的话非常的简单。
下面代码:
首先加入依赖库:
compile 'fm.jiecao:jiecaovideoplayer:5.5'
然后在布局中声明控件:
<fm.jiecao.jcvideoplayer_lib.JCVideoPlayerStandard android:id="@+id/jiecao_Player" android:layout_width="match_parent" android:layout_height="200dp"/>
Activity的代码:
public class MainActivity extends AppCompatActivity { private JCVideoPlayerStandard jcVideoPlayerStandard; //测试地址 String s1="https://txmov2.a.yximgs.com/upic/2017/06/22/23/BMjAxNzA2MjIyMzEyMThfNzAyMzQ4Ml8yNDU3OTA1MjA1XzJfMw==_b.mp4"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //设置标题 有需要的可以试一下 //getSupportActionBar().setTitle("jiecaovideoplayer的使用"); //找控件 jcVideoPlayerStandard= (JCVideoPlayerStandard) findViewById(R.id.jiecao_Player); //设置视频上显示的文字 jcVideoPlayerStandard.setUp(s1,JCVideoPlayerStandard.SCREEN_LAYOUT_NORMAL,"妖王现世"); } /** * 不要忘了这两个方法 * */ @Override public void onBackPressed() { if (JCVideoPlayer.backPress()){ return; } super.onBackPressed(); } @Override protected void onPause() { super.onPause(); JCVideoPlayer.releaseAllVideos(); }}
然后在清单文件中加入:
<activity android:name=".MainActivity" android:configChanges="orientation|screenSize|keyboardHidden" android:screenOrientation="portrait">
依赖最低SDK为16 否则会报错
demo地址http://download.csdn.net/download/yw59792649/10165935
阅读全文
0 0
- jiecaovideoplayer的简单使用
- jiecaovideoplayer的简单使用
- jiecaovideoplayer的简单使用
- jiecaovideoplayer的简单使用
- jiecaovideoplayer最简单的使用
- JieCaoVideoPlayer的使用
- JieCaoVideoPlayer 使用的坑
- 视频-jiecaovideoplayer的使用
- jiecaovideoplayer 播放视频,暂停继续 简单的使用 (一)
- 视频播放---jiecaovideoplayer的使用
- 视频播放---jiecaovideoplayer的使用
- 视频播放---jiecaovideoplayer的使用
- 视频播放---jiecaovideoplayer的使用
- Android简单集成Jiecaovideoplayer
- JieCaoVideoPlayer,视频播放,极简单
- JieCaoVideoPlayer
- Android JieCaoVideoPlayer 使用入门指南
- Android 视频播放器之JieCaoVideoPlayer的简单实用以及自定义UI
- JS排序
- java 中hashset 与hashmap的区别
- 动态逆序对
- 洛谷 P1008 三连击
- Deque C语言实现 && C++ STL基本操作
- jiecaovideoplayer的简单使用
- 51Nod 1347 旋转字符串
- java和Js中的类型转换
- centos-6 如何改系统语言成中文简体
- 二进制转十进制
- makefile管理的项目转Cmake必看的一些资料
- java集合
- 功能独特的开源人工智能项目
- 电商项目搜索自定义组合控件