From b2ac1d33a5e06c709d0b261ebf080b04529d0ef0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E4=BF=8A?= <215613905@qq.com> Date: Sat, 6 Aug 2022 17:56:06 +0800 Subject: [PATCH] =?UTF-8?q?=E9=95=BF=E6=8C=89=E9=87=8D=E7=BD=AE=E5=80=8D?= =?UTF-8?q?=E9=80=9F,=E7=89=87=E5=A4=B4=E7=89=87=E5=B0=BE=20=20=E6=96=87?= =?UTF-8?q?=E6=A1=88=E2=80=9D=E6=88=91=E7=9A=84=E2=80=9C=E6=94=B9=E4=B8=BA?= =?UTF-8?q?=E2=80=9D=E4=B8=BB=E9=A1=B5=E2=80=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../osc/player/controller/VodController.java | 43 +++++++++++++++++++ .../github/tvbox/osc/util/DefaultConfig.java | 2 +- 2 files changed, 44 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/github/tvbox/osc/player/controller/VodController.java b/app/src/main/java/com/github/tvbox/osc/player/controller/VodController.java index 467bbc40..2b85bc03 100644 --- a/app/src/main/java/com/github/tvbox/osc/player/controller/VodController.java +++ b/app/src/main/java/com/github/tvbox/osc/player/controller/VodController.java @@ -257,6 +257,21 @@ public class VodController extends BaseController { } } }); + // takagen99: Add long press to reset speed + mPlayerSpeedBtn.setOnLongClickListener(new OnLongClickListener() { + @Override + public boolean onLongClick(View view) { + try { + mPlayerConfig.put("sp", 1.0f); + updatePlayerCfgView(); + listener.updatePlayerCfg(); + mControlWrapper.setSpeed(1.0f); + } catch (JSONException e) { + e.printStackTrace(); + } + return true; + } + }); mPlayerBtn.setOnClickListener(new OnClickListener() { @Override public void onClick(View view) { @@ -352,6 +367,20 @@ public class VodController extends BaseController { } } }); + // takagen99: Add long press to reset counter + mPlayerTimeStartBtn.setOnLongClickListener(new OnLongClickListener() { + @Override + public boolean onLongClick(View view) { + try { + mPlayerConfig.put("st", 0); + updatePlayerCfgView(); + listener.updatePlayerCfg(); + } catch (JSONException e) { + e.printStackTrace(); + } + return true; + } + }); mPlayerTimeSkipBtn.setOnClickListener(new OnClickListener() { @Override public void onClick(View view) { @@ -372,6 +401,20 @@ public class VodController extends BaseController { } } }); + // takagen99: Add long press to reset counter + mPlayerTimeSkipBtn.setOnLongClickListener(new OnLongClickListener() { + @Override + public boolean onLongClick(View view) { + try { + mPlayerConfig.put("et", 0); + updatePlayerCfgView(); + listener.updatePlayerCfg(); + } catch (JSONException e) { + e.printStackTrace(); + } + return true; + } + }); mPlayerTimeStepBtn.setOnClickListener(new OnClickListener() { @Override public void onClick(View view) { diff --git a/app/src/main/java/com/github/tvbox/osc/util/DefaultConfig.java b/app/src/main/java/com/github/tvbox/osc/util/DefaultConfig.java index 5c85ad4c..99d28dff 100644 --- a/app/src/main/java/com/github/tvbox/osc/util/DefaultConfig.java +++ b/app/src/main/java/com/github/tvbox/osc/util/DefaultConfig.java @@ -48,7 +48,7 @@ public class DefaultConfig { } } if (withMy) - data.add(0, new MovieSort.SortData("my0", "我的")); + data.add(0, new MovieSort.SortData("my0", "主页")); Collections.sort(data); return data; }