4

我有一个VideoViewActivities如果我尝试按后退Button,它不会带我到上一个Activity,它也不会在日志猫中给出任何错误消息。

我尝试过覆盖该方法,并尝试使用 anonBackPressed()调用 prev ,但即使如此,后面也没有做任何事情。ActivityIntentButton

此问题仅在视频播放时甚至播放完毕后才会出现。唯一一次Button工作是在视频开始播放之前。我的VideoViewMediaController有一套。

有任何想法吗 ?

谢谢!

4

1 回答 1

4

来自 CommsWare

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

  1. 扩展 MediaController(就本答案而言,将其称为 RonnieMediaController)
  2. 覆盖 RonnieMediaController 中的 dispatchKeyEvent()
  3. 在链接到超类之前,检查 KeyEvent.KEYCODE_BACK,如果遇到,告诉你的活动完成()
  4. 在 VideoView 中使用 RonnieMediaController 而不是 MediaController

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

这是原始帖子的链接。

于 2012-08-02T14:41:58.393 回答