В документации разработчика содержатся две процедуры «белого списка».
Первый - device whitelisting (в разделе «Белое устройство вашего приемника»). Во время этого процесса вы предоставляете 1 или 2 целевых URL для команды Google Cast, и они генерируют для вас идентификатор приложения. Затем при запуске сеанса с Cast API с устройства (Android, iOS или браузера Chrome с установленным расширением) вы предоставляете строку "<applicationId>_<urlNumber>"
, и выбранный вами получатель откроет страницу получателя, расположенную по URL-адресу, связанному с этой строкой.
Второй белый список (в разделе «Приложения с белыми списками Chrome» по ссылке выше) специфичен для разработки приложения-отправителя с расширением Chrome и настроен в браузере. Расширение Chrome будет только внедрять Cast API в конкретные страницы-отправители в настоящее время, но позволяет разработчикам присваивать белый список домену, на котором находятся их страницы-отправители.
- Убедитесь, что вы используете Chrome версии 28 или более поздней версии.
- Если вы еще не перезапустили Chrome, вы можете запустить более старую версию; перезапуск автоматически обновит Chrome.
- В поле адреса Chrome введите chrome: // расширения и установите флажок «Режим разработчика», чтобы включить режим разработчика.
- Установите расширение Chrome для Google Cast.
- На иконке расширения Cast в правом верхнем углу браузера (рядом с полем адреса) щелкните правой кнопкой мыши и выберите «Параметры».
- Открывается страница параметров расширения Google Cast на новой вкладке.
- На синем значке Cast, в верхнем левом углу страницы, нажмите четыре (4) раза.
- Появляются настройки разработчика.
- В поле Дополнительные домены для дополнительных SDK введите домен своего приложения, например «www.mydomain.com», и нажмите «Добавить».
код вашего приложения HTML тег следующим образом:
<html data-cast-api-enabled=”true”>
Перезагрузить страницу приложения.
В расширении, вы белый список mydomain.com или * .mydomain.com? Если первый, то белый список не может распространяться на a.mydomain.com и b.mydomain.com ... попробуйте переустановить подстановочный знак (или субдомены напрямую) в расширении. (Также убедитесь, что вы не добавляете какой-либо протокол к доменному имени при использовании белого списка). – jlmcdonald