хром. бросать . Апиконфиг
Содержит конфигурацию API при инициализации.
Конструктор
Апиконфиг
новый ApiConfig (sessionRequest, sessionListener, получательListener, autoJoinPolicy, defaultActionPolicy)
Параметр | |
---|---|
сессионный запрос | Запрос сеанса. Значение не должно быть нулевым. |
сессионный слушатель | функция (ненулевая chrome.cast.Session ) Прослушиватель для уведомления о доступности сеанса для приложения. |
приемникСлушатель | функция (ненулевое значение chrome.cast.ReceiverAvailability ) Прослушиватель для уведомления о доступности получателя. |
автоJoinPolicy | Необязательный Политика автоматического присоединения для приложения. Значение не должно быть нулевым. |
по умолчаниюActionPolicy | Необязательный chrome.cast.DefaultActionPolicy Действие по умолчанию, которое выполняется, когда пользователь уже выполняет трансляцию при инициализации приложения. Значение не должно быть нулевым. |
Характеристики
автоJoinPolicy
ненулевое значение chrome.cast.AutoJoinPolicy
Определяет, будет ли SDK автоматически подключаться к работающему сеансу после инициализации.
по умолчаниюActionPolicy
ненулевое значение chrome.cast.DefaultActionPolicy
Запрашивает, следует ли запускать приложение при инициализации API, когда вкладка уже транслируется. Приложения во встроенном контенте (например, iframe) должны установить в этом поле значение CAST_THIS_TAB, если они не являются основным приложением на странице. Это значение также определяет поведение всплывающего окна расширения по умолчанию для страницы.
приемникСлушатель
функция (ненулевое значение chrome.cast.ReceiverAvailability )
Функция вызывается, когда известно или изменяется доступность приемника Cast, поддерживающего приложение в sessionRequest. Эта функция всегда будет вызываться хотя бы один раз после завершения инициализации.
сессионный слушатель
функция (ненулевая chrome.cast.Session )
Прослушиватель вызывается, когда сеанс создается или подключается с помощью SDK. Эту функцию можно вызвать после инициализации, если существует сеанс, который автоматически создается или подключается. Обратите внимание, что метод requestSession не вызывает вызов этого прослушивателя, поскольку у него есть собственный обратный вызов успеха.
сессионный запрос
ненулевой chrome.cast.SessionRequest
Описывает сеанс для запуска или сеанс для подключения.