为什么 exoplayer/media3 控件会使视频变暗?

问题描述 投票:0回答:0

我正在通过 androidx.media3:media3-exoplayer:1.0.0-beta03 使用 exoplayer2。我的 XML 布局中有一个 androidx.media3.ui.PlayerView,然后在我的代码中我使用 ExoPlayer.Builder 创建一个 Exoplayer 并将其分配给 playerView.setPlayer。

显示控件(PlayerControlView)时,整个视频显得暗/暗。我不想要那个,但我不知道如何禁用它。

搜索谷歌我发现引用(linklink)涉及 backgroundDimEnabled 的旧故障。我不认为这是我所看到的,因为(1)我在我们的应用程序中的任何地方都找不到“backgroundDimEnabled”(2)它发生在深色和浅色主题上,以及(3)当我尝试建议的解决方法时(

(binding.videoView.getVideoSurfaceView() as SurfaceView).setZOrderOnTop(true);
) 控件消失,换句话说,z-order-on-top 将视频放在控件视图 之上,这根本不是我想要的。如果有什么地方我应该肯定地设置
backgroundDimEnabled="false"
,我不知道该把它放在什么 XML 上。

我正在使用 Kotlin,但这可能并不重要。

android exoplayer exoplayer2.x
© www.soinside.com 2019 - 2024. All rights reserved.