提交 9199659b 编写于 作者: G guoshuyu

update demo #2753

上级 9d1b7fd6
...@@ -7,6 +7,7 @@ import android.widget.ImageView; ...@@ -7,6 +7,7 @@ import android.widget.ImageView;
import com.example.gsyvideoplayer.R; import com.example.gsyvideoplayer.R;
import com.example.gsyvideoplayer.model.VideoModel; import com.example.gsyvideoplayer.model.VideoModel;
import com.example.gsyvideoplayer.video.SampleCoverVideo;
import com.shuyu.gsyvideoplayer.GSYVideoManager; import com.shuyu.gsyvideoplayer.GSYVideoManager;
import com.shuyu.gsyvideoplayer.builder.GSYVideoOptionBuilder; import com.shuyu.gsyvideoplayer.builder.GSYVideoOptionBuilder;
import com.shuyu.gsyvideoplayer.listener.GSYSampleCallBack; import com.shuyu.gsyvideoplayer.listener.GSYSampleCallBack;
...@@ -29,7 +30,7 @@ public class RecyclerItemNormalHolder extends RecyclerItemBaseHolder { ...@@ -29,7 +30,7 @@ public class RecyclerItemNormalHolder extends RecyclerItemBaseHolder {
protected Context context = null; protected Context context = null;
@BindView(R.id.video_item_player) @BindView(R.id.video_item_player)
StandardGSYVideoPlayer gsyVideoPlayer; SampleCoverVideo gsyVideoPlayer;
ImageView imageView; ImageView imageView;
...@@ -45,17 +46,6 @@ public class RecyclerItemNormalHolder extends RecyclerItemBaseHolder { ...@@ -45,17 +46,6 @@ public class RecyclerItemNormalHolder extends RecyclerItemBaseHolder {
public void onBind(final int position, VideoModel videoModel) { public void onBind(final int position, VideoModel videoModel) {
//增加封面
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
if (position % 2 == 0) {
imageView.setImageResource(R.mipmap.xxx1);
} else {
imageView.setImageResource(R.mipmap.xxx2);
}
if (imageView.getParent() != null) {
ViewGroup viewGroup = (ViewGroup) imageView.getParent();
viewGroup.removeView(imageView);
}
String url; String url;
String title; String title;
if (position % 2 == 0) { if (position % 2 == 0) {
...@@ -74,7 +64,7 @@ public class RecyclerItemNormalHolder extends RecyclerItemBaseHolder { ...@@ -74,7 +64,7 @@ public class RecyclerItemNormalHolder extends RecyclerItemBaseHolder {
//gsyVideoPlayer.initUIState(); //gsyVideoPlayer.initUIState();
gsyVideoOptionBuilder gsyVideoOptionBuilder
.setIsTouchWiget(false) .setIsTouchWiget(false)
.setThumbImageView(imageView) //.setThumbImageView(imageView)
.setUrl(url) .setUrl(url)
.setVideoTitle(title) .setVideoTitle(title)
.setCacheWithPlay(false) .setCacheWithPlay(false)
...@@ -125,6 +115,8 @@ public class RecyclerItemNormalHolder extends RecyclerItemBaseHolder { ...@@ -125,6 +115,8 @@ public class RecyclerItemNormalHolder extends RecyclerItemBaseHolder {
resolveFullBtn(gsyVideoPlayer); resolveFullBtn(gsyVideoPlayer);
} }
}); });
gsyVideoPlayer.loadCoverImage(url, R.mipmap.xxx2);
} }
/** /**
......
...@@ -35,8 +35,8 @@ android { ...@@ -35,8 +35,8 @@ android {
dependencies { dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar']) implementation fileTree(dir: 'libs', include: ['*.jar'])
//api project(':gsyVideoPlayer-java') api project(':gsyVideoPlayer-java')
//api project(':gsyVideoPlayer-exo_player2') api project(':gsyVideoPlayer-exo_player2')
//api project(':gsyVideoPlayer-armv5') //api project(':gsyVideoPlayer-armv5')
//api project(':gsyVideoPlayer-armv7a') //api project(':gsyVideoPlayer-armv7a')
//api project(':gsyVideoPlayer-armv64') //api project(':gsyVideoPlayer-armv64')
...@@ -48,8 +48,8 @@ dependencies { ...@@ -48,8 +48,8 @@ dependencies {
//api "com.shuyu:GSYVideoPlayer:$gsyVideoVersion" //api "com.shuyu:GSYVideoPlayer:$gsyVideoVersion"
api "com.shuyu:gsyVideoPlayer-java:$gsyVideoVersion" //api "com.shuyu:gsyVideoPlayer-java:$gsyVideoVersion"
api "com.shuyu:GSYVideoPlayer-exo2:$gsyVideoVersion" //api "com.shuyu:GSYVideoPlayer-exo2:$gsyVideoVersion"
//api "com.shuyu:gsyVideoPlayer-armv5:$gsyVideoVersion" //api "com.shuyu:gsyVideoPlayer-armv5:$gsyVideoVersion"
//api "com.shuyu:gsyVideoPlayer-armv7a:$gsyVideoVersion" //api "com.shuyu:gsyVideoPlayer-armv7a:$gsyVideoVersion"
//api "com.shuyu:gsyVideoPlayer-arm64:$gsyVideoVersion" //api "com.shuyu:gsyVideoPlayer-arm64:$gsyVideoVersion"
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册