бросать. рамки . 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
Если в параметрах отсутствует идентификатор приложения.