I'm playing video (on VideoView
) on portrait mode (not on full screen) and when I change to
landscape mode the video stop.
When I change it to landscape that video will appear on full screen and will keep playing.
Any Suggestion?
all you need to do is add this to activity in AndroidManifest.xml:
android:configChanges="orientation"
Your Video activity should look something like this.
<activity android:name=".VideoPlayerActivity"
android:configChanges="orientation" />
According to this answer:
If your target API level 13 or higher, you must include the
screenSize
value in addition to theorientation
value as described here. Your Video activity should look something like this.<activity android:name=".VideoPlayerActivity" android:configChanges="orientation|screenSize" />
And then add the following method to VideoPlayerActivity:
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
}