Android,隐藏视频而不停止音频播放

时间:2015-10-05 21:00:46

标签: android audio video

(对不起我的英文)

我正在尝试使用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)但是当我尝试这个时音频不会保留。

修改 我的主要活动中有一个按钮(“显示视频”);这个按钮开始我放上面代码的第二个活动。

当我按下“返回”按钮或主页按钮

时,我需要继续播放音频

1 个答案:

答案 0 :(得分:0)

TextureView的展示率设置为INVISIBLE

mTextureView.setVisibility(View.INVISIBLE);