com.yandex.mobile.ads.instream.player.content
Interface VideoPlayer
public interface VideoPlayer
Интерфейс для управления проигрыванием основного контента.
Method Summary
Modifier and Type | Method and Description |
---|---|
long | getVideoDuration()
Возвращает длительность основного видео в миллисекундах.
|
long | getVideoPosition()
Возвращает текущую позицию (момент воспроизведения) основного видео в миллисекундах.
|
float | getVolume()
Возвращает значение громкости рекламного плеера в интервале [0.0, 1.0], где 0 — тиишина, 1 — максимальная громкость.
|
void | pauseVideo()
Приостанавливает воспроизведение основного видео.
|
void | prepareVideo()
Запускает подготовку основного видео к воспроизведению.
|
void | resumeVideo()
Возобновляет/начинает воспроизведение основного видео.
|
void | setVideoPlayerListener(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
- Слушатель событий воспроизведения.