显示MediaController时隐藏NavigationBar

时间:2018-08-16 20:38:32

标签: android android-videoview mediacontroller

我将MediaControllerVideoView一起使用。我正在使用以下解决方案将应用程序保持在沉浸式模式下,并且可以正常工作。

activity.getWindow().getDecorView().setSystemUiVisibility(
                View.SYSTEM_UI_FLAG_LAYOUT_STABLE |
                        View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION |
                        View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |
                        View.SYSTEM_UI_FLAG_HIDE_NAVIGATION |
                        View.SYSTEM_UI_FLAG_FULLSCREEN |
                        View.SYSTEM_UI_FLAG_IMMERSIVE);

屏幕上显示MediaController时不起作用。我尝试设置一些侦听器,例如显示媒体控制器时,触发隐藏导航栏解​​决方案。但这不起作用。有什么解决方法吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

尝试一下!

org.junit.ComparisonFailure: 
Expected :2
Actual   :1
 <Click to see difference>


  at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
  at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  at org.springframework.kafka.test.utils.ContainerTestUtils.waitForAssignment(ContainerTestUtils.java:74)
  at com.ks.cfc.service.kafka.KafkaEmbeddedBase.setUp(KafkaEmbeddedBase.java:92)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

希望有帮助!