당신이 할 필요가 AndroidManifest.xml에의 활동이 추가됩니다.
<activity android:name=".VideoPlayerActivity"
android:configChanges="orientation" />
그리고 VideoPlayerActivity에 다음 메서드를 추가
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
}
과 심지어 mainActivity.java VD = (VideoView를 지켜 보면서) findViewById를 (R.id.vplayer)에; ....... public void onSaveInstanceState (번들 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);
}
에 대한
봐 here 나는 당신의 제안하려고하지만 장치 활동의 방법에서 onCreate가 호출 회전, 그래서 – tulkas85
비디오 실시간 스트리밍 다시 시작 VideoView를 지켜 보면서 때, 나는 위치로 추구 할 수 없다. 주요 문제는 스트리밍 서버의 videoview 연결이 매우 느리므로 장치 회전시 생성시 다시 호출되며 사용자는 새로운 videoview 연결을 기다려야한다는 것을 알 수 있습니다. – tulkas85