美文网首页Android项目Android实战音视频
JiaoZiVideoPlayer饺子视频播放器

JiaoZiVideoPlayer饺子视频播放器

作者: 嘤嘤嘤999 | 来源:发表于2018-08-02 01:08 被阅读888次

    GitHub代码地址:https://github.com/lipangit/JiaoZiVideoPlayer

    特征

    1. 您可以完全自定义UI和任何方法
    2. 切换播放引擎,支持的视频格式和协议的一行代码取决于播放引擎,如: android.media.MediaPlayerIJKplayerExoPlayer
    3. 完美检测列表滑动
    4. 提供全屏和小窗口选项
    5. 全屏适用于多种嵌套模式,如ListView,ViewPager和ListView,ViewPager和Fragment
    6. 可以加载,暂停,播放和其他正常状态进入全屏并退出全屏
    7. 多种视频屏幕模式:全屏,可以全屏切换
    8. 使用重力传感器自动进入全屏
    9. 在全屏模式下控制进度,音量和亮度的手势
    10. Home键退出界面暂停播放,返回界面继续播放
    11. WebView嵌套本地视频控件
    12. VideoCache在演示中

    演示apk

    jiaozivideoplayer-6.2.12.apk is available on Google Play showing all available features like this small window effect on list sliding.

    image.png

    用法

    使用播放器只需五个步骤:

    1.进口图书馆:

    compile 'cn.jzvd:jiaozivideoplayer:6.2.12'
    

    或者下载lib(不推荐)。
    (https://github.com/lipangit/JiaoZiVideoPlayer/releases/tag/v6.2.12) (not recommended).

    2.添加JZVideoPlayer你的布局:

    <cn.jzvd.JZVideoPlayerStandard
        android:id="@+id/videoplayer"
        android:layout_width="match_parent"
        android:layout_height="200dp"/>
    

    3.设置视频uri,视频拇指网址和视频标题:

    JZVideoPlayerStandard jzVideoPlayerStandard = (JZVideoPlayerStandard) findViewById(R.id.videoplayer);
    jzVideoPlayerStandard.setUp("http://jzvd.nathen.cn/c6e3dc12a1154626b3476d9bf3bd7266/6b56c5f0dc31428083757a45764763b0-5287d2089db37e62345123a1be272f8b.mp4", 
                                JZVideoPlayerStandard.SCREEN_WINDOW_NORMAL, 
                                "饺子闭眼睛");
    jzVideoPlayerStandard.thumbImageView.setImage("http://p.qpic.cn/videoyun/0/2449_43b6f696980311e59ed467f22794e792_1/640");
    

    4.在 Activity:

    @Override
    public void onBackPressed() {
        if (JZVideoPlayer.backPress()) {
            return;
        }
        super.onBackPressed();
    }
    @Override
    protected void onPause() {
        super.onPause();
        JZVideoPlayer.releaseAllVideos();
    }
    

    5.在 AndroidManifest.xml:(清单文件)

    <activity
        android:name=".MainActivity"
        android:configChanges="orientation|screenSize|keyboardHidden"
        android:screenOrientation="portrait" />
        <!-- or android:screenOrientation="landscape"-->
    

    @希望能帮到大家!

    相关文章

      网友评论

      • 痴迷_d6b5:这个播放器遇到过播放视频的时候画面和音频不同步的情况吗?
        嘤嘤嘤999:@痴迷_d6b5 暂时没有,一直在维护

      本文标题:JiaoZiVideoPlayer饺子视频播放器

      本文链接:https://www.haomeiwen.com/subject/ukwdvftx.html