Android视频已按方向重新启动

ArK*_*ArK 4 video android orientation reloading

如何避免重定位视频的重新加载,即强制视频从中恢复.

我试过下面但它失败了

vd = (VideoView) findViewById(R.id.vplayer);
.......
public void onSaveInstanceState(Bundle savedInstanceState) {
    super.onSaveInstanceState(savedInstanceState);
    savedInstanceState.putInt("Position",vd.getCurrentPosition());
}

public void onRestoreInstanceState(Bundle savedInstanceState) {
    super.onRestoreInstanceState(savedInstanceState);
    int position= savedInstanceState.getInt("Position");
    vd.seekTo(position);
}
Run Code Online (Sandbox Code Playgroud)

Lal*_*ani 7

您可以做的是在方向更改时停止重新创建活动.你可以通过添加你的AndroidManifest.xml文件来做到这一点activity tag

android:configChanges="keyboardHidden|orientation"
Run Code Online (Sandbox Code Playgroud)