2013-04-26 64 views
1

我有Webview可以全屏播放视频。 我需要在改变方向时有连续播放的能力。 而且最重要的是 - 我需要这个能力而不需要android:configChanges="orientation|keyboard|screenSize"更改设备方向时的视频播放

+1

你不会不使用'Android开的无缝回放:configChanges'。请问为什么你不能使用这个? – Karakuri 2013-04-26 14:41:28

+0

因为相同的应用程序有两种运行模式:手机和平板电脑。 科尔多瓦用于手机模式和本机android - 用于平板电脑。 在手机模式下,我们可以使用android:onfigchanges,在平板电脑模式下 - 没有。 – user1072938 2013-04-29 06:56:04

回答

0

当你改变方向时,活动就会被终止,并在新的orieentation上创建一个新的活动。所以,你有你的播放器组件的saveInstanceState,并用新的orientation.Use恢复它们:

public void onSaveInstanceState(Bundle savedInstanceState) 
public void onRestoreInstanceState(Bundle savedInstanceState) 
+0

我知道这个,但我不知道如何在HTML5 Video Surface上实现 – user1072938 2013-04-29 07:36:45