есть задача написать простое приложение для воспроизведения сетевых видео, нужна была кнопка развертывания видео на весь экран, стандартный MediaController такой не имеет, к тому же у него кнопка пауза почему-то не работает на таких видео стримах. По инструкции http://www.brightec.co.uk/ideas/custom- ... controller был создан свой MediaController, ненужные мне кнопки я закомментировал, теперь кнопка пауза работает, но вот в том примере метод, переводящий проигрыватель MediaPlayer в полноэкранный режим и обратно оказался пуст, подскажите как это сделать без прерывания воспроизведения, гугление этой темы выдает какие-то нереальные костыли, назначение которых мне как новичку непонятно. Приложение у меня работает только в landscape режиме. Здесь нашел способ http://stackoverflow.com/questions/2037 ... ull-screen, но у меня он не работает, да и способ странный через изменения режима положения.
Также хотелось бы сделать включение полноэкранного режима и выход из него двойным тапом по экрану.
Проигрыватель используется стандартный MediaPlayer, для отображения видео он использует компонент интерфейса SurfaceView
Код: Выделить всё
<FrameLayout
android:id="@+id/videoSurfaceContainer"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<SurfaceView
android:id="@+id/videoSurface"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</FrameLayout>