加载网络视频(url地址)第三方框架简用

正好最近做项目有个需要加载网络视频技术,就找了找,碰到了这个开源的框架。主要还是网络请求下来的视频地址,然后简单的,赋一下值,非常OK。不过限自己练习用毕竟看需求的嘛,不多介绍复制用吧。

  • 先看看效果大概就是这样

网络权限:

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

导入两个依赖:

    implementation 'fm.jiecao:jiecaovideoplayer:4.8.3'    //视频框架依赖
    implementation 'com.github.bumptech.glide:glide:4.8.0'    //Glide依赖


<!--  布局控件引入  -->
<fm.jiecao.jcvideoplayer_lib.JCVideoPlayerStandard
        android:id="@+id/videoplayer"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

送大家个免费搞笑视频接口(里面有的视频地址过期了,不过不耽误使用,数据持续更新,参数可拼接) 

https://www.apiopen.top/satinGodApi?type=1&page=1

        String video = list.get(position).getVideo();//视频路径
        String name = (String) list.get(position).getTop_commentsName();//视频名称
        String thumbnail = list.get(position).getThumbnail();//视频显示图片
        /**判空一下难免接口有的字段为空*/
        if (video != null && name != null && thumbnail != null) {
            boolean what= viewHolder.video.setUp(video/** 视频路径 */, 
                          JCVideoPlayer.SCREEN_LAYOUT_LIST, name/** 视频名称 */);
            if (what) {
                viewHolder.video.thumbImageView.setScaleType(ImageView.ScaleType.FIT_XY);
                Glide.with(context).load(thumbnail).into(viewHolder.video.thumbImageView);
            }
        }

 这是个(AsyncTask)网络请求链接:https://blog.csdn.net/weixin_43917449/article/details/85368142

猜你喜欢

转载自blog.csdn.net/weixin_43917449/article/details/86551543