com.yandex.mobile.ads.instream.player.ad
Interface InstreamAdPlayer
public interface InstreamAdPlayer
Интерфейс для управления проигрыванием рекламных роликов.
Method Summary
Modifier and Type | Method and Description |
---|---|
long | getAdDuration()
Возвращает длительность рекламного ролика в миллисекундах.
|
long | getAdPosition()
Возвращает текущую позицию (момент воспроизведения) рекламного ролика в миллисекундах.
|
boolean | isPlayingAd()
Возвращает признак проигрывания рекламного роликах в данный момент:
true — рекламный ролик проигрывается в данный момент, false — рекламный ролик не проигрывается в данный момент. |
void | pauseAd()
Приостанавливает воспроизведение рекламного ролика.
|
void | playAd()
Начинает воспроизведение подготовленного рекламного ролика.
|
void | prepareAd(VideoAd videoAd)
Запускает подготовку рекламного ролика к воспроизведению.
|
void | release()
Освобождает занимаемые ресурсы.
|
void | resumeAd()
Возобновляет воспроизведение ранее остановленного рекламного ролика.
|
void | setInstreamAdPlayerListener(InstreamAdPlayerListener instreamAdPlayerListener)
Задает слушателя
InstreamAdPlayerListener . |
void | setVolume(float volume)
Задает значение громкости рекламного плеера в интервале [0.0, 1.0], где 0 — тиишина, 1 — максимальная громкость.
|
void | stopAd()
Останавливает воспроизведение рекламного ролика.
|
Method Detail
prepareAd
void prepareAd(@NonNull VideoAd videoAd)
Запускает подготовку рекламного ролика к воспроизведению.
- Parameters:
videoAd
- ОбъектVideoAd
с информацией о видеофайле, который будет воспроизводиться. Этот объект должен передаваться во всех callbacksInstreamAdPlayerListener
.
playAd
void playAd()
Начинает воспроизведение подготовленного рекламного ролика.
pauseAd
void pauseAd()
Приостанавливает воспроизведение рекламного ролика.
resumeAd
void resumeAd()
Возобновляет воспроизведение ранее остановленного рекламного ролика.
stopAd
void stopAd()
Останавливает воспроизведение рекламного ролика.
setVolume
void setVolume(float volume)
Задает значение громкости рекламного плеера в интервале [0.0, 1.0], где 0 — тиишина, 1 — максимальная громкость.
- Parameters:
volume
- Значение громкости в интервале [0.0, 1.0].
release
void release()
Освобождает занимаемые ресурсы.
setInstreamAdPlayerListener
void setInstreamAdPlayerListener(@Nullable InstreamAdPlayerListener instreamAdPlayerListener)
Задает слушателя
InstreamAdPlayerListener
. Приложение должно уведомлять слушателя обо всех событиях воспроизведения.- Parameters:
instreamAdPlayerListener
- Слушатель событий воспроизведения.
getAdDuration
long getAdDuration()
Возвращает длительность рекламного ролика в миллисекундах.
- Returns:
- Длительность рекламного ролика в миллисекундах.
getAdPosition
long getAdPosition()
Возвращает текущую позицию (момент воспроизведения) рекламного ролика в миллисекундах.
- Returns:
- Текущая позиция (момент воспроизведения) рекламного ролика в миллисекундах.
isPlayingAd
boolean isPlayingAd()
Возвращает признак проигрывания рекламного роликах в данный момент:
true
— рекламный ролик проигрывается в данный момент, false
— рекламный ролик не проигрывается в данный момент.- Returns:
- Признак проигрывания рекламного роликах в данный момент.