yangchong 5 роки тому
батько
коміт
ace35b2f5d

+ 2 - 2
YCVideoPlayerLib/src/main/java/org/yczbj/ycvideoplayerlib/constant/ConstantKeys.java

@@ -49,13 +49,13 @@ public final class ConstantKeys {
 
     /**
      * 控制器上的视频顶部View点击事件
-     *                  在竖屏模式下
+     *                  在竖屏模式下,默认是不显示,需要显示设置controller.setTopVisibility(true);
      *                  1.DOWNLOAD,下载
      *                  2.AUDIO,切换音频
      *                  3.SHARE,分享
      *                  4.MENU,菜单
      *
-     *                  在横屏模式下
+     *                  在横屏模式下,默认是不显示,需要显示设置controller.setTvAndAudioVisibility(true,true);
      *                  5.TV,点击投影到电视上
      *                  6.HOR_AUDIO,音频
      */

+ 23 - 0
app/src/main/java/org/yczbj/ycvideoplayer/TestFullActivity.java

@@ -7,8 +7,10 @@ import com.bumptech.glide.Glide;
 
 import org.yczbj.ycvideoplayerlib.constant.ConstantKeys;
 import org.yczbj.ycvideoplayerlib.controller.VideoPlayerController;
+import org.yczbj.ycvideoplayerlib.inter.listener.OnVideoControlListener;
 import org.yczbj.ycvideoplayerlib.manager.VideoPlayerManager;
 import org.yczbj.ycvideoplayerlib.player.VideoPlayer;
+import org.yczbj.ycvideoplayerlib.view.BaseToast;
 
 import cn.ycbjie.ycstatusbarlib.bar.StateAppBar;
 
@@ -75,6 +77,27 @@ public class TestFullActivity extends BaseActivity implements View.OnClickListen
         controller.setCenterPlayer(true, R.drawable.ic_player_center_start);
         controller.setTopPadding(24.0f);
         controller.setTopVisibility(true);
+        controller.setOnVideoControlListener(new OnVideoControlListener() {
+            @Override
+            public void onVideoControlClick(int type) {
+                switch (type){
+                    case ConstantKeys.VideoControl.DOWNLOAD:
+                        BaseToast.showRoundRectToast("下载");
+                        break;
+                    case ConstantKeys.VideoControl.SHARE:
+                        BaseToast.showRoundRectToast("分享");
+                        break;
+                    case ConstantKeys.VideoControl.MENU:
+                        BaseToast.showRoundRectToast("更多");
+                        break;
+                    case ConstantKeys.VideoControl.AUDIO:
+                        BaseToast.showRoundRectToast("下载");
+                        break;
+                    default:
+                        break;
+                }
+            }
+        });
         videoPlayer.setController(controller);
         videoPlayer.postDelayed(new Runnable() {
             @Override