Android 不要在旋转时重新加载webview视频
我有一个显示嵌入式视频的网络视图。旋转设备时,我可以防止整个页面重新加载以下内容:Android 不要在旋转时重新加载webview视频,android,webview,android-webview,Android,Webview,Android Webview,我有一个显示嵌入式视频的网络视图。旋转设备时,我可以防止整个页面重新加载以下内容: @Override protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); webView.saveState(outState); } @Override protected void onRestoreInstanceState(Bundle savedInstan
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
webView.saveState(outState);
}
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
webView.restoreState(savedInstanceState);
}
但是,由于我正在该网络视图中播放视频,因此视频不会继续播放。相反,它将加载视频,就好像它还没有开始播放一样。如何旋转屏幕,但继续视频,就像什么都没发生一样
谢谢添加
android:configChanges="keyboardHidden|orientation"
到您的AndroidManifest.xml中的活动
upto API level 12
<activity
android:label="@string/app_name"
android:name="Activity"
android:configChanges="keyboardHidden|orientation">
</activity>
after apl level 12,
<activity
android:label="@string/app_name"
android:name="Activity"
android:configChanges="keyboardHidden|orientation|screenSize">
</activity>
e、 g
将其添加到manifest.xml中
upto API level 12
<activity
android:label="@string/app_name"
android:name="Activity"
android:configChanges="keyboardHidden|orientation">
</activity>
after apl level 12,
<activity
android:label="@string/app_name"
android:name="Activity"
android:configChanges="keyboardHidden|orientation|screenSize">
</activity>
高达API级别12
apl 12级之后,
我的清单中已经有了这个。请注意,这是一个网络视图,而不是android media player类。看起来我忘记了“屏幕大小”。谢谢这并不能回答如何暂停播放网络视图的视频的问题。清单中的这些设置更改仅允许旋转。screenSize
耶<代码>屏幕大小耶<代码>屏幕大小耶!谢谢大家!@你什么意思?。。。我们讨论如何在轮换时保存视频。毫无疑问,“如何暂停”…从他的问题“我如何旋转屏幕,但继续视频,就像什么都没有发生一样?”它仍然必须暂停视频,然后在同一地点将其拾取回来。