5

Я хочу разработать видеоплеер, как приложение для dailymotion. Главное, чего я хочу достичь, это поведение ротации и действие кнопки в полноэкранном режиме. Когда пользователь поворачивает устройство или нажимает на полноэкранную кнопку, видеопроигрыватель переходит в полноэкранный режим, а воспроизведение видео продолжается без каких-либо сбоев.Android: видеоплеер, как Dailymotion App

В настоящее время я пользуюсь виджетами для видеонаблюдения. но когда пользователь поворачивает устройство. перезагрузка видео и просмотр активности видео и просмотр видео снова активируются, а затем воспроизводятся видео.

Поэтому, пожалуйста, предложите мне решить эту проблему. Заранее спасибо.

ответ

0

Вы можете использовать ниже флагов при регистрации активности в файле манифеста

android:configChanges="orientation|screenSize|keyboardHidden" 

, а затем в вас activty класс просто переопределить «onConfigurationsChanged()» метод так, что ваша деятельность не будет перезапущен при изменении ориентации.

Одна вещь, которую вы можете попробовать, - сохранить текущую позицию видео в «onConfigurationChanged()», чтобы после поворота, когда VideoView повторно инициализировал себя, вы можете продолжать воспроизводить видео с этой позиции.

0

ues ExoPlayer как базовый класс и расширяет его как собственный пользовательский плеер. эти проблемы рассматриваются здесь. это доступно на официальном сайте разработчиков Android.

http://developer.android.com/guide/topics/media/exoplayer.html