Android видео перезагружено с ориентацией - PullRequest
4 голосов
/ 12 сентября 2011

Как избежать перезагрузки видео с изменением ориентации, т.е. заставить видео возобновиться с того же самого.

Я попробовал ниже, но это не удалось

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);
}

1 Ответ

7 голосов
/ 12 сентября 2011

Что вы можете сделать, это остановить свою активность, чтобы воссоздать ее при изменении ориентации. Вы можете сделать это, добавив в свой AndroidManifest.xml файл в activity tag

android:configChanges="keyboardHidden|orientation"
...