列表中播放 videoview 仿内涵段子

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29654885/article/details/72673552

长友们大家好:


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

猜你喜欢

转载自blog.csdn.net/qq_29654885/article/details/72673552