Класс: CastContext

Конструктор

CastContext

новый CastContext()

Методы

получить экземпляр

статический

getInstance() возвращает cast.framework.CastContext

Возвращает одноэлементный экземпляр CastContext.

Возвращает

cast.framework.CastContext Одноэлементный экземпляр CastContext.

addEventListener

addEventListener (тип, обработчик)

Добавляет прослушиватель событий.

Параметр

тип

cast.framework.CastContextEventType

Тип события.

Значение не должно быть нулевым.

обработчик

(ненулевая функция ( ненулевая cast.framework.CastStateEventData ) или ненулевая функция ( ненулевая cast.framework.SessionStateEventData ))

endCurrentSession

endCurrentSession(stopCasting)

Завершает текущий сеанс.

Параметр

стопкастинг

логический

Должно ли приложение-приемник быть остановлено или просто отключено.

getCastState

getCastState() возвращает cast.framework.CastState

Возвращает

non-null cast.framework.CastState Текущее состояние значка приведения.

получить текущий сеанс

getCurrentSession() возвращает cast.framework.CastSession

Возвращает

nullable cast.framework.CastSession Текущий сеанс.

получитьSessionState

getSessionState() возвращает cast.framework.SessionState

Возвращает

non-null cast.framework.SessionState Текущее состояние сеанса.

удалитьEventListener

removeEventListener (тип, обработчик)

Удаляет прослушиватель событий.

Параметр

тип

cast.framework.CastContextEventType

Тип события.

Значение не должно быть нулевым.

обработчик

(ненулевая функция ( ненулевая cast.framework.CastStateEventData ) или ненулевая функция ( ненулевая cast.framework.SessionStateEventData ))

requestSession

requestSession() возвращает обещание, содержащее nullable chrome.cast.ErrorCode

Открывает пользовательский интерфейс выбора приведения, чтобы пользователь мог начать или остановить сеанс.

Броски

Error , если параметры контекста еще не были предоставлены.

Возвращает

non-null Promise containing nullable chrome.cast.ErrorCode , указывающий, что сеанс запущен или не выполнен (отклонен с кодом ошибки).

setLaunchCredentialsData

setLaunchCredentialsData (учетные данные)

Задает данные учетных данных пользователя. Будет игнорироваться, если вызывается до setOptions. Вызов setOptions после setLaunchCredentialsData очистит значение, установленное в setLaunchCredentialsData.

Параметр

учетные данныеданные

chrome.cast.CredentialsData

Данные учетных данных, используемые для идентификации учетных данных отправителя.

Значение не должно быть нулевым.

setOptions

setOptions(параметры)

Устанавливает параметры приведения. События будут отправлены только после предоставления конфигурации.

Параметр

опции

cast.framework.CastOptions

Параметры трансляции для страницы.

Значение не должно быть нулевым.

Броски

non-null Error Если в параметрах отсутствует идентификатор приложения.