2

我有一个图像和一个视频播放器。在纵向中,它显示了两者。做横向左侧,只是视频显示。只做图像显示的横向。

我现在正在使用该setVisibility()方法来实现这一目标。这样做的问题:

myVideoView.setVisibility(View.INVISIBLE);

导致视频停止播放。有没有办法让它继续播放但对用户不可见?也许就像将 VideoView 的不透明度设置为 0?

4

2 回答 2

4

我想我在这里找到了解决方案。为了使 videoview 不可见并保持播放声音,您只需通过设置 alpha 值将其隐藏。

mVideoView.setAlpha(0f);

希望对你有帮助!

于 2014-09-25T09:48:47.657 回答
0

bringToFront()您可以尝试使用该方法更改视图的 z 顺序。

如果您希望视频显示然后调用mVideoView.bringToFront(),并且当您希望图像显示时mImageView.bringToFront(),只要视频和图像都占据屏幕上的相同空间,您就可以使用它。

祝你好运

于 2011-05-17T21:26:16.283 回答