如何解决“视频视图内存泄漏问题”?

时间:2019-07-22 07:11:23

标签: java android memory-leaks android-videoview

我正在使用VideoView播放一些短视频,代码很简单,但是我总是收到内存泄漏提示。

我已经在Google上搜索了好几天,有人说这是videoview的错误,Google已在2015年对其进行了修复,但尝试了一些建议(例如:VideoView memory leak)后,我仍然无法修复它,它不起作用。所有视频播放都很好,但始终会出现内存泄漏提示。

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_video);
        videoView = (VideoView) findViewById(R.id.myVideoView);
        File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM), "Camera/3.mp4");
        videoView.setVideoPath(file.getPath());
        videoView.requestFocus();
        videoView.start();
    }

我使用的AVD是Android 7.0,我刚尝试过8.0,泄漏就消失了,那么如何在Android 7.0下修复它?谢谢。

0 个答案:

没有答案
相关问题