fix [修复]
This commit is contained in:
@@ -58,11 +58,15 @@ public class VideoPlayViewHolder extends AbsViewHolder implements View.OnClickLi
|
||||
}
|
||||
|
||||
private void intiPlayView() {
|
||||
DefaultLoadControl control = new DefaultLoadControl.Builder().setPrioritizeTimeOverSizeThresholds(false).setBackBuffer(10_000, true).setBufferDurationsMs(500, 5_000, 150, 200).build();
|
||||
DefaultLoadControl control = new DefaultLoadControl.Builder()
|
||||
.setPrioritizeTimeOverSizeThresholds(false)
|
||||
.setBackBuffer(10_000, true)
|
||||
.setBufferDurationsMs(500, 5_000, 150, 200)
|
||||
.build();
|
||||
mPlayer = new ExoPlayer.Builder(mContext).setLoadControl(control).build();
|
||||
placeholderView = findViewById(com.yunbao.live.R.id.placeholderView);
|
||||
mPlayer = new ExoPlayer.Builder(mContext).setLoadControl(control).build();
|
||||
mPlayer.setVideoScalingMode(C.VIDEO_SCALING_MODE_DEFAULT);
|
||||
mPlayer.setVideoScalingMode(C.VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING);
|
||||
|
||||
mPlayer.addListener(new Player.Listener() {
|
||||
@Override
|
||||
@@ -90,8 +94,8 @@ public class VideoPlayViewHolder extends AbsViewHolder implements View.OnClickLi
|
||||
/*if (mActionListener != null) {
|
||||
mActionListener.onVideoSize(videoSize.height, videoSize.width);
|
||||
}*/
|
||||
L.e("onVideoSizeChanged————Height----"+videoSize.height);
|
||||
L.e("onVideoSizeChanged————Width----"+videoSize.width);
|
||||
L.e("onVideoSizeChanged————Height----" + videoSize.height);
|
||||
L.e("onVideoSizeChanged————Width----" + videoSize.width);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -106,7 +110,7 @@ public class VideoPlayViewHolder extends AbsViewHolder implements View.OnClickLi
|
||||
}
|
||||
});
|
||||
//placeholderView.setResizeMode(AspectRatioFrameLayout.RESIZE_MODE_FIXED_WIDTH);
|
||||
placeholderView.setResizeMode(AspectRatioFrameLayout.RESIZE_MODE_FILL);
|
||||
placeholderView.setResizeMode(AspectRatioFrameLayout.RESIZE_MODE_FIXED_WIDTH);//设置为自适应宽度
|
||||
placeholderView.requestLayout();
|
||||
placeholderView.setKeepContentOnPlayerReset(false);
|
||||
placeholderView.setPlayer(mPlayer);
|
||||
@@ -149,7 +153,7 @@ public class VideoPlayViewHolder extends AbsViewHolder implements View.OnClickLi
|
||||
if (mPlayer.isPlaying()) {
|
||||
mPlayer.stop();
|
||||
}
|
||||
L.e("播放视频--->" + videoBean);
|
||||
L.e("播放视频--->" + videoBean.getVideo());
|
||||
mPlayer.setMediaItem(createMediaItem(videoBean.getVideo()));
|
||||
mPlayer.prepare();
|
||||
mPlayer.play();
|
||||
|
||||
@@ -11,14 +11,12 @@
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/btn_back"
|
||||
android:layout_width="40dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_marginLeft="6dp"
|
||||
android:layout_marginTop="30dp"
|
||||
android:layout_width="30dp"
|
||||
android:layout_height="30dp"
|
||||
android:layout_marginLeft="16dp"
|
||||
android:layout_marginTop="35dp"
|
||||
android:onClick="backClick"
|
||||
android:padding="9dp"
|
||||
android:src="@mipmap/icon_video_music_back"
|
||||
android:tint="@color/white"
|
||||
android:src="@mipmap/icon_back_new01"
|
||||
android:visibility="visible" />
|
||||
|
||||
<View
|
||||
|
||||
Reference in New Issue
Block a user