Настройка для разработки с использованием Cast Application Framework (CAF) для Интернета
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Web Sender SDK поддерживается в веб-браузерах с поддержкой Cast на устройствах Mac, Windows, Linux, ChromeOS и Android. Информацию о собственных мобильных приложениях Cast см. в разделах «Приложения для Android» и «Приложения для iOS» .
Настраивать
Добавьте библиотеку API Web Sender в свой проект
Чтобы использовать API Web Sender, включите на свою веб-страницу следующий скрипт:
Для использования Web Sender SDK, кроме регистрации приложения и устройства Web Receiver, не требуется никаких специальных действий по настройке.
Чтобы зарегистрировать приложение и устройство веб-приемника, выполните действия, описанные в разделе Регистрация . Получив идентификатор приложения , вы готовы к разработке приложения Web Sender.
Тестирование кнопок трансляции
Хотя ваше приложение Web Sender должно иметь собственную кнопку трансляции, пользователь также может вызвать функцию трансляции, выбрав Cast в контекстном меню, как показано здесь:
Ваше приложение Web Sender должно обрабатывать оба случая.
Бета-канал Chrome
Также доступен общедоступный бета-канал для Chrome. Новые версии Chrome передаются на бета-канал перед полноценным выпуском; бета-канал также обновляется чаще, чем стабильный канал. Это дает разработчикам (и страстным любителям) заранее доступ к новым функциям и позволяет вам быть уверенным, что ваш сайт будет работать с будущими версиями Chrome.
Чтобы сообщить о проблемах, щелкните правой кнопкой мыши значок Cast на панели инструментов и выберите «Сообщить о проблеме». Мы не можем индивидуально отвечать на большинство отзывов, но мы очень ценим вклад бета-канала.
Прежде чем размещать обновления на своем действующем сайте, убедитесь, что вы протестировали текущую стабильную версию Chrome. У большинства посетителей вашего сайта будет установлена стабильная версия Chrome, и если вы зависите от бета-функций, это повлияет на пользователей со стабильной версией.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-01-09 UTC."],[[["\u003cp\u003eThe Web Sender SDK enables web applications on various platforms, including Mac, Windows, Linux, ChromeOS, and Android, to cast content to Cast-supported devices, excluding iOS Chrome.\u003c/p\u003e\n"],["\u003cp\u003eTo integrate the Web Sender API, developers need to add a specific script to their web page and register their Web Receiver app and device, obtaining an application ID.\u003c/p\u003e\n"],["\u003cp\u003eWeb Sender apps should accommodate both user-initiated casting through a dedicated Cast button and the browser's right-click menu, ensuring compatibility and user experience.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can leverage the Chrome beta channel to access and test upcoming features and ensure compatibility, but should prioritize testing with the stable version for live site updates.\u003c/p\u003e\n"],["\u003cp\u003eWeb Sender apps must support HTTPS to ensure Cast functionality, as browsers are phasing out support for the Presentation API on insecure origins.\u003c/p\u003e\n"]]],[],null,["# Setup for Developing with the Cast Application Framework (CAF) for Web\n\nThe Web Sender SDK is supported on Cast-supported web browsers on Mac, Windows,\nLinux, ChromeOS, and Android devices. For native mobile Cast apps see\n[Android Apps](/cast/docs/android_sender_setup) and\n[iOS Apps](/cast/docs/ios_sender_setup).\n| **Note:** Casting is not supported on the iOS Chrome browser.\n| **Warning:** Web Sender apps need to support HTTPS to maintain Cast compatibility, as browsers have deprecated support for the `Presentation API` on insecure origins.\n\nSetup\n-----\n\n### Add Web Sender API library to your project\n\nTo use the Web Sender API, include the following script in your web page: \n\n \u003cscript src=\"//www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1\"\u003e\u003c/script\u003e\n\n| **Note:** Updates to the Web Sender SDK occur automatically for all users, and provide fixes, user-facing features, and SDK capabilities. Updates are backwards-compatible and should be transparent to your site.\n\n### Registration\n\nOther than registering your Web Receiver app and device, no special setup steps\nare required to use the Web Sender SDK.\n\nTo register your Web Receiver app and device follow the steps at\n[Registration](/cast/docs/registration). Once you have your **application ID**,\nyou're ready to develop your Web Sender app.\n\nTesting Cast buttons\n--------------------\n\nWhile your Web Sender app should have its own Cast button, a user can also\ninvoke the cast feature by choosing **Cast** from the right-click menu, as shown\nhere:\n\nYour Web Sender app should handle both cases.\n\nChrome beta channel\n-------------------\n\nA public beta channel for Chrome is also available. New versions of Chrome are\npushed to the beta channel prior to a full release; the beta channel is also\nupdated more often than the stable channel. This gives developers (and\npassionate early adopters) advance access to new features, and allows you to\nensure that your site works with upcoming versions of Chrome.\n\nTo use the public beta channel:\n\n- [Install the beta version of Chrome](https://www.google.com/chrome/browser/beta.html)\n- To report issues, right-click on the Cast toolbar icon and choose \"Report an issue\". We can't respond individually to most feedback, but we greatly value the input on the beta channel.\n- Before pushing updates to your live site, ensure that you test with the current stable version of Chrome. Most visitors to your site will have the stable version of Chrome installed, and if you depend on beta-only features, users with the stable version will be impacted."]]