(对不起我的英文)
我正在尝试使用TextureView显示视频,但我需要知道是否有办法隐藏视频而不停止音频播放。
因此我在做:
public void onSurfaceTextureAvailable(SurfaceTexture surface, int width, int height) {
mySurface = new Surface(surface);
if(MyService.mMediaPlayer != null) MyService.mMediaPlayer.setSurface(mySurface);
}
@Override
public boolean onSurfaceTextureDestroyed(SurfaceTexture surface) {
if(MyService.mMediaPlayer != null) MyService.mMediaPlayer.setSurface(null);
return false;
}
你可以看到我正在尝试使用setSurface(null)但是当我尝试这个时音频不会保留。
修改 我的主要活动中有一个按钮(“显示视频”);这个按钮开始我放上面代码的第二个活动。
当我按下“返回”按钮或主页按钮
时,我需要继续播放音频答案 0 :(得分:0)
将TextureView
的展示率设置为INVISIBLE
mTextureView.setVisibility(View.INVISIBLE);