为什么会出现此问题?

public static String path;
private VideoView mVideoView;


mVideoView = (VideoView) findViewById(R.id.surface_view);
mVideoView.setVideoPath(path);
mVideoView.setMediaController(new MediaController(this));
mVideoView.requestFocus();

//...

    private int mLayout = VideoView.VIDEO_LAYOUT_ZOOM;

    @Override
    public void onConfigurationChanged(Configuration newConfig) {
        if (mVideoView != null)
            mVideoView.setVideoLayout(mLayout, 0);
        super.onConfigurationChanged(newConfig);
    }

最佳答案

您看到的错误消息是由于在 native 代码中取消引用空指针引起的。从您显示的内容很难猜测可能是什么原因。

在您的位置,我会仔细检查您是否没有将null引用传递给系统或库方法。

09-27 17:32