列表中播放 videoview 仿内涵段子

长友们大家好:


遇到的问题:
//注意:一定不要用 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 = new RelativeLayout.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

你可能感兴趣的:(列表中播放 videoview 仿内涵段子)