当VideoView下,播放视频后退按钮将无法正常工作(Back button won't

2019-06-26 17:19发布

我有一个VideoView在我的一个Activities ,如果我尝试按背部Button不带我到以前的Activity ,并没有给在日志猫任何错误消息无论是。

我曾尝试重写onBackPressed()方法,我已经打过电话了分组Activity使用的Intent ,但即使如此,背部Button没有做任何事情。

只有当播放视频时,它播放完毕后会出现此问题。 后面的唯一一次Button的工作原理是在视频开始播放之前。 我VideoView也有一个MediaController设置它。

有任何想法吗 ?

谢谢!

Answer 1:

从CommansWare

基于源代码,这应该工作:

  1. 扩展的MediaController(对于这个答案的目的,称之为RonnieMediaController)
  2. 在RonnieMediaController覆盖dispatchKeyEvent()
  3. 链接到超之前,请检查KeyEvent.KEYCODE_BACK,并且如果遇到,告诉你的活动来完成()
  4. 使用RonnieMediaController代替的MediaController您VideoView

就个人而言,我只希望息事宁人,与此更改您的用户无法进行RonnieMediaController需求消失。

这里是链接到原来的职位。



文章来源: Back button won't work when VideoView is playing video