JieCaoVideoPlayer节操视频播放控件

    xiaoxiao2021-03-25  122

    github:立志成为Android平台使用最广泛的视频播放控件

    特点: -视频全屏播放和浮层小窗播放 -可以完全自定义UI -能在ListView、ViewPager和ListView、ViewPager和Fragment等多重嵌套模式下全屏工作 -手势修改进度和音量 -视频大小的屏幕适配,宽或长至少有两个对边是充满屏幕的,另外两个方向居中 -可以在加载、暂停、播放等各种状态中正常进入全屏和退出全屏 -重力感应自动全屏 -WebView嵌套本地视频控件 -支持https和rtsp -小于 100kb

    Demo 1.

    compile 'fm.jiecao:jiecaovideoplayer:4.8.3' compile 'com.github.bumptech.glide:glide:3.7.0'

    2.

    <uses-permission android:name="android.permission.INTERNET" />

    3.如果Activity横屏报错 在清单文件加

    android:configChanges="orientation" android:screenOrientation="portrait"

    4.布局控件

    <fm.jiecao.jcvideoplayer_lib.JCVideoPlayerStandard android:id="@+id/player_list_video" android:layout_width="match_parent" android:layout_height="220dp" />

    5.

    JCVideoPlayerStandard player = (JCVideoPlayerStandard) findViewById(R.id.player_list_video); boolean setUp = player.setUp("http://gslb.miaopai.com/stream/ed5HCfnhovu3tyIQAiv60Q__.mp4", JCVideoPlayer.SCREEN_LAYOUT_LIST, ""); if (setUp) { Glide.with(MainActivity.this).load("http://a4.att.hudong.com/05/71/01300000057455120185716259013.jpg").into(player.thumbImageView); }

    6.

    @Override public void onBackPressed() { if (JCVideoPlayer.backPress()) { return; } super.onBackPressed(); } @Override protected void onPause() { super.onPause(); JCVideoPlayer.releaseAllVideos(); }
    转载请注明原文地址: https://ju.6miu.com/read-20669.html

    最新回复(0)