列表中播放 videoview 仿内涵段子

来源:互联网 发布:免费看书软件哪个好 编辑:程序博客网 时间:2024/04/30 16:30

长友们大家好:


遇到的问题:
//注意:一定不要用 vitamio
1:videoveiw.setVideoPath(url)后自动播放了 ,查看源码知道如果没有设置 OnInfoListener,会有个默认的 OnInfoListener,当缓冲结束后,会自动调用 onstart。OnprePareListener也要设置。

2:recyclerview 中 item 的高度自动会为屏幕的高,在 onBindViewHolder 中设置
ViewGroup.LayoutParams params = itemView.getLayoutParams();
params.height= LinearLayout.LayoutParams.WRAP_CONTENT;

3:列表中最好不用 vitamio

4:videoview 不全屏:首先在布局文件中,嵌套一层 RelativeLayout,之后再
RelativeLayout.LayoutParams params2 =newRelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT,RelativeLayout.LayoutParams.MATCH_PARENT);
params2.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
params2.addRule(RelativeLayout.ALIGN_PARENT_TOP);
params2.addRule(RelativeLayout.ALIGN_PARENT_LEFT);
params2.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
videoView.setLayoutParams(params2);

项目地址:https://github.com/berlin2017/VideoDemo

原创粉丝点击