бросать. рамки . CastContext
Управляет взаимодействием актеров. Одноэлементный объект, который извлекается с помощью getInstance. Управляет состояниями — предоставляет состояние значка приведения и объекта сеанса. Взаимодействие приведения не поддерживается до тех пор, пока параметры приведения не будут предоставлены setOptions.
Конструктор
CastContext
новый CastContext()
Методы
получить экземпляр
getInstance() возвращает cast.framework.CastContext
Возвращает экземпляр Singleton CastContext.
- Возврат
 cast.framework.CastContextОдноэлементный экземпляр CastContext.
добавитьEventListener
addEventListener (тип, обработчик)
Добавляет прослушиватель событий.
Параметр | |
|---|---|
тип  | cast.framework.CastContextEventType Тип события. Значение не должно быть нулевым.  | 
обработчик  | (ненулевая функция (ненулевая функция cast.framework.CastStateEventData ) или ненулевая функция (ненулевая функция cast.framework.SessionStateEventData ))  | 
конец текущей сессии
endCurrentSession(stopCasting)
Завершает текущий сеанс.
Параметр | |
|---|---|
стопкастинг  | логическое значение Должно ли приложение-приемник быть остановлено или просто отключено.  | 
getCastState
getCastState() возвращает cast.framework.CastState
- Возврат
 non-null cast.framework.CastStateТекущее состояние значка приведения.
getCurrentSession
getCurrentSession() возвращает cast.framework.CastSession
- Возврат
 nullable cast.framework.CastSessionТекущий сеанс.
getSessionState
getSessionState() возвращает cast.framework.SessionState
- Возврат
 non-null cast.framework.SessionStateТекущее состояние сеанса.
удалить прослушиватель событий
RemoveEventListener (тип, обработчик)
Удаляет прослушиватель событий.
Параметр | |
|---|---|
тип  | cast.framework.CastContextEventType Тип события. Значение не должно быть нулевым.  | 
обработчик  | (ненулевая функция (ненулевая функция cast.framework.CastStateEventData ) или ненулевая функция (ненулевая функция cast.framework.SessionStateEventData ))  | 
запроссессия
requestSession() возвращает Promise, содержащий обнуляемый chrome.cast.ErrorCode
Открывает пользовательский интерфейс выбора актеров, позволяющий пользователю начать или остановить сеанс.
- Броски
 ErrorЕсли параметры контекста еще не предоставлены.- Возврат
 non-null Promise containing nullable chrome.cast.ErrorCodeОбещание, указывающее на то, что сеанс запускается или завершился неудачей (отклонен с кодом ошибки).
setLaunchCredentialsData
setLaunchCredentialsData(credentialsData)
Устанавливает данные учетных данных пользователя. Будет игнорироваться, если вызывается перед setOptions. Вызов setOptions после setLaunchCredentialsData очистит значение, установленное в setLaunchCredentialsData.
Параметр | |
|---|---|
учетные данныеданные  | Данные учетных данных, используемые для идентификации учетных данных отправителя. Значение не должно быть нулевым.  | 
УстановитьОпции
setOptions(опции)
Устанавливает параметры приведения. События будут отправляться только после предоставления конфигурации.
Параметр | |
|---|---|
параметры  | Параметры трансляции для страницы. Значение не должно быть нулевым.  | 
- Броски
 non-null ErrorЕсли в параметрах отсутствует идентификатор приложения.