如何在android中定位更改时继续视频播放

时间:2012-07-24 11:06:39

标签: android

我使用videoview在Android默认播放器中播放视频。当我改变它的方向时,它从头开始播放。

我怎样才能让它继续从那个方向改变?

2 个答案:

答案 0 :(得分:12)

添加:

<activity
    android:name="...your_activity..."
    android:configChanges="screenSize|orientation|keyboardHidden"
/>

到AndroidManifest文件,到处理视频播放的Activity。

答案 1 :(得分:4)

当您更改方向时,操作系统会破坏您的活动,并重新创建它。

您可以在onSaveInstanceState()中保存视频的实际进度,并从onRestoreInstanceState()获取Bundle中保存的数据,之后您可以开始播放进度数据,如果没有保存数据,则从头开始。