我有一个图像和一个视频播放器。在肖像中,它显示了两者。做左边的景观,只是视频节目。只为图像显示正确的风景。
我现在正在使用setVisibility()
方法来实现这一目标。做的问题:
myVideoView.setVisibility(View.INVISIBLE);
导致视频停止播放。有没有办法让它保持播放但用户也看不到?也许比如将VideoView的不透明度设置为0?
答案 0 :(得分:4)
我想我在这里找到了解决方案。为了使视频视图不可见并使其保持播放声音,您只需通过设置alpha值来隐藏它。
mVideoView.setAlpha(0f);
希望它适合你!
答案 1 :(得分:0)
您可以尝试使用bringToFront()
方法更改视图的z顺序。
如果您希望显示视频,请拨打mVideoView.bringToFront()
,当您希望图片显示时可以使用mImageView.bringToFront()
,只要视频和图片都占用相同的空间,屏幕。