MediaPlayer и полноэкранный режим
Добавлено: 08 ноя 2015, 00:33
Всем привет,
есть задача написать простое приложение для воспроизведения сетевых видео, нужна была кнопка развертывания видео на весь экран, стандартный MediaController такой не имеет, к тому же у него кнопка пауза почему-то не работает на таких видео стримах. По инструкции http://www.brightec.co.uk/ideas/custom- ... controller был создан свой MediaController, ненужные мне кнопки я закомментировал, теперь кнопка пауза работает, но вот в том примере метод, переводящий проигрыватель MediaPlayer в полноэкранный режим и обратно оказался пуст, подскажите как это сделать без прерывания воспроизведения, гугление этой темы выдает какие-то нереальные костыли, назначение которых мне как новичку непонятно. Приложение у меня работает только в landscape режиме. Здесь нашел способ http://stackoverflow.com/questions/2037 ... ull-screen, но у меня он не работает, да и способ странный через изменения режима положения.
Также хотелось бы сделать включение полноэкранного режима и выход из него двойным тапом по экрану.
Проигрыватель используется стандартный MediaPlayer, для отображения видео он использует компонент интерфейса SurfaceView
есть задача написать простое приложение для воспроизведения сетевых видео, нужна была кнопка развертывания видео на весь экран, стандартный 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>