Class: Player

Player


new Player()

Переопределение класса BasePlayer

Source:
player.js

Methods


backward(rewindStep)

Перемотка назад

Parameters:
Name Type Description
rewindStep

шаг перемотки в секундах

Source:
player.js

forward(rewindStep)

Перемотка вперед

Parameters:
Name Type Description
rewindStep

шаг перемотки в секундах

Source:
player.js

getChannel()

Получение текущего канала

Source:
player.js
Returns:
Type
*

getProgram()

Получение текущей передачи

Source:
player.js
Returns:
Type
*

getVideo()

Получение текущего видео

Source:
player.js
Returns:
Type
*

onBufferingComplete()

Обработчик события onBufferingComplete (окончания буферизации потока) и других похожих по смыслу событий, отправляемых девайсами

Source:
player.js

onBufferingStart()

Обработчик события onBufferingStart (начала буферизации потока) и других похожих по смыслу событий, отправляемых девайсами

Source:
player.js

onStreamInfoReady()

Обработчик события onStreamInfoReady (подгрузки информации о потоке) и других похожих по смыслу событий, отправляемых девайсами

Source:
player.js

pause()

Поставить на паузу воспроизводимый в плеере контент

Source:
player.js

play()

Воспроизвести заранее заданный контент в плеере

Source:
player.js

playChannel(channel, skipParentalCodeCheck, isScaledPlayer)

Запуск канала

Parameters:
Name Type Description
channel

канал, который нужно запустить

skipParentalCodeCheck

флаг, позволяющий отключить запрос ПИН-кода родительского контроля при запуске передачи true - не запрашивать ПИН-код false - запрашивать

isScaledPlayer

флаг, передающий режим плеера, в котором нужно запустить канал true - масштабированный режим плеера (означает, что канал запускается, например, в экране Телеканалов справа от списка в неполноэкранном окне) false - полноэкранный режим плеера

Source:
player.js

playProgram(channel, program, skipParentalCodeCheck)

Запуск архивной передачи

Parameters:
Name Type Description
channel

канал, на котором была эта передача

program

передача , которую надо запустить

skipParentalCodeCheck

флаг, позволяющий отключить запрос ПИН-кода родительского контроля при запуске передачи true - не запрашивать ПИН-код false - запрашивать

Source:
player.js

refreshAudioTracksInfo()

Обновление информации о звуковых дорожках текущего канала

Source:
player.js

refreshTime()

Обновление времени внутри плеера (обновляется также время в инфобарах в режиме полноэкранного просмотра)

Source:
player.js

requestActualStreamUrl()

Запрос актуального адреса воспроизводимого канала или передачи

Source:
player.js

resume()

Снять с паузы воспроизводимый в плеере контент

Source:
player.js

rewind(rewindStep, force)

Перемотка плеера

Parameters:
Name Type Description
rewindStep

шаг перемотки в секундах

force

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

Source:
player.js

setChannel(value)

Установка текущего канала

Parameters:
Name Type Description
value
Source:
player.js

setOnStreamInfoReadyCallback(callbackFunc)

Установка метода, который должен вызваться по событию onStreamInfoReady (подгрузки информации о потоке)

Parameters:
Name Type Description
callbackFunc

тело метода

Source:
player.js

setProgram(value)

Установка текущей передачи

Parameters:
Name Type Description
value
Source:
player.js

setProgramInfo(p)

Установка в плеере данных о передаче

Parameters:
Name Type Description
p

передача

Source:
player.js

setVideo(value)

Установка текущего видео

Parameters:
Name Type Description
value
Source:
player.js

stop()

Остановить вопроизведение контента в плеере

Source:
player.js

stopByUser()

Сообщение плееру о том, что остановка воспроизведения была инициирована пользователем, а не другими внешними и внутренними обстоятельствами

Source:
player.js