gpt4 book ai didi

Android 后退按钮和 MediaController

转载 作者:IT老高 更新时间:2023-10-28 22:13:40 31 4
gpt4 key购买 nike

我知道如何控制返回按钮。我在 FrameLayout 中嵌入了一个 VideoView。我的问题是当视频弹出时,视频控件会出现几秒钟。在它们可见时点击后退按钮会隐藏视频控件。有没有办法忽略该功能并执行下一个后退操作,就好像视频控件不可见一样?

我问的原因是如果我真的想返回,我必须按两次返回按钮;一次隐藏控件,第二次实际返回

最佳答案

根据源代码,这应该可以工作:

  1. 扩展 MediaController(就本答案而言,将其称为 RonnieMediaController)
  2. RonnieMediaController
  3. 中覆盖 dispatchKeyEvent()
  4. 在链接到父类(super class)之前,检查 KeyEvent.KEYCODE_BACK,如果遇到,告诉你的 Activity finish()
  5. 在您的 VideoView
  6. 中使用 RonnieMediaController 而不是 MediaController

就我个人而言,我只是不理会它,因为通过此更改,您的用户无法按需使 RonnieMediaController 消失。

关于Android 后退按钮和 MediaController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6051825/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com