Класс: CastContext

Конструктор

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.

Параметр

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

chrome.cast.CredentialsData

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

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

УстановитьОпции

setOptions(опции)

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

Параметр

параметры

cast.framework.CastOptions

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

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

Броски

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