diff --git a/app/src/main/java/com/example/gsyvideoplayer/video/SmartPickVideo.java b/app/src/main/java/com/example/gsyvideoplayer/video/SmartPickVideo.java index 124cec3d22378977069f571fd0b4f1d52c0152ce..f5fd79375d81e1436929d7f3c4a14e55e21bc80b 100644 --- a/app/src/main/java/com/example/gsyvideoplayer/video/SmartPickVideo.java +++ b/app/src/main/java/com/example/gsyvideoplayer/video/SmartPickVideo.java @@ -27,6 +27,7 @@ import java.util.List; /** * 无缝切换视频的DEMO + * 这里是切换清晰度,稍微修改下也可以作为切换下一集等 */ public class SmartPickVideo extends StandardGSYVideoPlayer { @@ -46,6 +47,7 @@ public class SmartPickVideo extends StandardGSYVideoPlayer { private GSYVideoManager mTmpManager; + //切换过程中最好弹出loading,不给其他任何操作 private LoadingDialog mLoadingDialog; private boolean isChanging; diff --git a/app/src/main/java/com/example/gsyvideoplayer/view/LoadingDialog.java b/app/src/main/java/com/example/gsyvideoplayer/view/LoadingDialog.java index f324403df6fb6008d023ef863ca7ea995b674740..166a5e6d7c10f6ebf2e2587415df47d5f15f222b 100644 --- a/app/src/main/java/com/example/gsyvideoplayer/view/LoadingDialog.java +++ b/app/src/main/java/com/example/gsyvideoplayer/view/LoadingDialog.java @@ -37,11 +37,6 @@ public class LoadingDialog extends Dialog { LayoutInflater inflater = LayoutInflater.from(context); View view = inflater.inflate(R.layout.layout_loading_dialog, null); setContentView(view); - Window dialogWindow = getWindow(); - WindowManager.LayoutParams lp = dialogWindow.getAttributes(); - DisplayMetrics d = context.getResources().getDisplayMetrics(); // 获取屏幕宽、高用 - lp.width = d.widthPixels; // 宽度设置为屏幕的0.8 - dialogWindow.setAttributes(lp); setCanceledOnTouchOutside(false); setCancelable(false); diff --git a/app/src/main/res/layout/layout_loading_dialog.xml b/app/src/main/res/layout/layout_loading_dialog.xml index 12f3877c8c84e41ffb88341f30639d5b70397fa4..eda04362c3496669625dde64def63b2625a35087 100644 --- a/app/src/main/res/layout/layout_loading_dialog.xml +++ b/app/src/main/res/layout/layout_loading_dialog.xml @@ -2,7 +2,7 @@