2013-04-26 2 views
1

У меня есть Webview, который может воспроизводить видео в полноэкранном режиме. Мне нужно иметь способность непрерывного воспроизведения при изменении ориентации. И самое главное - мне нужна эта способность без android:configChanges="orientation|keyboard|screenSize"Воспроизведение видео во время изменения ориентации устройства

+1

Вы не получите непрерывное воспроизведение без использования 'андроида: configChanges'. Могу ли я спросить, почему вы не можете использовать это? – Karakuri

+0

Поскольку одно и то же приложение запускается в двух режимах: для телефона и для планшета. Кордова используется для телефонного режима, а встроенный Android - для планшетов. В режиме телефона мы можем использовать android: onfigchanges, в режиме планшета - нет. – user1072938

ответ

0

Когда вы меняете ориентацию, активность уничтожается и в новой orieentation создается новая активность. Таким образом, вы должны saveInstanceState ваших компонентов игроков, и восстановить их с новым orientation.Use:

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

Я знаю об этом, но я не понимаю, как реализовать это на HTML5 Video Surface – user1072938

Смежные вопросы