1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/huisedebi-JCVideoPlayer

Клонировать/Скачать
README_CUSTOM_UI.md 2.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 08.06.2025 03:48 9bd5260

Пользовательский интерфейс

Ссылка на JCVideoPlayerSimple, JCVideoPlayerStandard, JCVideoPlayerStandardWithShareButton
  1. Наследование JCVideoPlayer, JCVideoPlayer содержит весь код проигрывателя и не содержит код пользовательского интерфейса.
  2. getLayoutId (); идентификатор макета.
  3. Переопределение init (Context context); здесь происходит пользовательская инициализация.
  4. Переопределение setStateAndUi (int state); фокус, настройка пользовательского интерфейса для каждого состояния, если вы изменяете интерфейс в других местах, будьте осторожны.
  5. Переопределение onTouch (), onClick (); если необходимо.
  6. После создания пользовательского интерфейса вы всё ещё должны следовать README.md 4 шагам для запуска проигрывателя.

Проблема с идентификаторами управления, все в самом базовом примере пользовательского интерфейса смерти записаны в JCVideoPlayer, следующие идентификаторы управления были найдены с помощью findViewById, теперь findViewById не требуется.

управление id
кнопка запуска start
кнопка полноэкранного режима fullscreen
прогресс progress
текущее время current
общее время total
нижний макет layout_bottom
верхний макет layout_top
контейнер SurfaceView surface_container

Если вы хотите быстро интегрировать воспроизведение видео, мы рекомендуем обратиться к JCVideoPlayerStandardWithShareButton, он наследует JCVideoPlayerStandard, цель JCVideoPlayerStandard и детали сегодняшних новостей совпадают.Если вы хотите полностью настроить пользовательский интерфейс, обратитесь к JCVideoPlayerStandard.

Если вы написали любой код управления видео вне JCVideoPlayer, это не входит в нашу цель; пожалуйста, упомяните проблему.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/huisedebi-JCVideoPlayer.git
git@api.gitlife.ru:oschina-mirror/huisedebi-JCVideoPlayer.git
oschina-mirror
huisedebi-JCVideoPlayer
huisedebi-JCVideoPlayer
master