public interface VideoPlayer
Интерфейс для управления проигрыванием основного контента.

Method Summary

All Methods
Instance Methods
Abstract Methods
Modifier and TypeMethod and Description
longgetVideoDuration()
Возвращает длительность основного видео в миллисекундах.
longgetVideoPosition()
Возвращает текущую позицию (момент воспроизведения) основного видео в миллисекундах.
floatgetVolume()
Возвращает значение громкости рекламного плеера в интервале [0.0, 1.0], где 0 — тиишина, 1 — максимальная громкость.
voidpauseVideo()
Приостанавливает воспроизведение основного видео.
voidprepareVideo()
Запускает подготовку основного видео к воспроизведению.
voidresumeVideo()
Возобновляет/начинает воспроизведение основного видео.
voidsetVideoPlayerListener(VideoPlayerListener listener)
Задает слушателя VideoPlayerListener.

Method Detail

getVolume

float getVolume()
Возвращает значение громкости рекламного плеера в интервале [0.0, 1.0], где 0 — тиишина, 1 — максимальная громкость.
Returns:
Значение громкости в интервале [0.0, 1.0].

getVideoPosition

long getVideoPosition()
Возвращает текущую позицию (момент воспроизведения) основного видео в миллисекундах.
Returns:
Текущая позиция (момент воспроизведения) основного видео в миллисекундах.

getVideoDuration

long getVideoDuration()
Возвращает длительность основного видео в миллисекундах.
Returns:
Длительность основного видео в миллисекундах.

prepareVideo

void prepareVideo()
Запускает подготовку основного видео к воспроизведению.

pauseVideo

void pauseVideo()
Приостанавливает воспроизведение основного видео.

resumeVideo

void resumeVideo()
Возобновляет/начинает воспроизведение основного видео.

setVideoPlayerListener

void setVideoPlayerListener(@Nullable
                            VideoPlayerListener listener)
Задает слушателя VideoPlayerListener. Приложение должно уведомлять слушателя обо всех событиях воспроизведения.
Parameters:
listener - Слушатель событий воспроизведения.