Données d'identification utilisées pour identifier les identifiants de l'expéditeur.
language
chaîne pouvant avoir une valeur nulle
Langue à utiliser.
receiverApplicationId
chaîne pouvant avoir une valeur nulle
ID de l'application Cast.
resumeSavedSession
boolean
Si la valeur est "true", une session sera réjointe sans actualiser la page.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[null,null,["Dernière mise à jour le 2025/07/25 (UTC)."],[[["\u003cp\u003e\u003ccode\u003eCastOptions\u003c/code\u003e provides configuration for Cast integration, allowing customization of session behavior and application compatibility.\u003c/p\u003e\n"],["\u003cp\u003eIt offers properties to control auto-joining, receiver application selection, language preferences, and credentials.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can set options like \u003ccode\u003eandroidReceiverCompatible\u003c/code\u003e, \u003ccode\u003eautoJoinPolicy\u003c/code\u003e, \u003ccode\u003ereceiverApplicationId\u003c/code\u003e, and more to tailor the Cast experience.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCastOptions\u003c/code\u003e constructor accepts an optional argument to pre-populate values, simplifying initialization.\u003c/p\u003e\n"]]],["The core content describes the `CastOptions` class, which configures settings for Cast applications. Key properties include: `androidReceiverCompatible` (Android compatibility), `autoJoinPolicy` (session auto-joining), `credentialsData` (sender credentials), `language` (preferred language), `receiverApplicationId` (Cast app ID), and `resumeSavedSession` (session persistence). These options can be defined during the `CastOptions` object's initialization via `opt_options`. The class offers fine-grained control over Cast behavior.\n"],null,["# Class: CastOptions\n\ncast.[framework](/cast/docs/reference/web_sender/cast.framework).CastOptions\n============================================================================\n\nclass static\n\nPage cast options.\n\nConstructor\n-----------\n\n### CastOptions\n\nnew\nCastOptions(opt_options)\n\n| #### Parameter ||\n|-------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| opt_options | Optional [cast.framework.CastOptions](/cast/docs/reference/web_sender/cast.framework.CastOptions) Optional options to copy from. Only defined value are used, otherwise the default value is used. Value must not be null. |\n\nProperties\n----------\n\n### androidReceiverCompatible\n\nboolean\n\nIndicates if the app is compatible with an Android Receiver.\n\n### autoJoinPolicy\n\nnon-null [chrome.cast.AutoJoinPolicy](/cast/docs/reference/web_sender/chrome.cast#.AutoJoinPolicy)\n\nIndicates if to join a running session on initialization.\n\n### credentialsData\n\nnullable [chrome.cast.CredentialsData](/cast/docs/reference/web_sender/chrome.cast.CredentialsData)\n\nCredentials data used to identify the credentials of the sender.\n\n### language\n\nnullable string\n\nLanguage to use.\n\n### receiverApplicationId\n\nnullable string\n\nCast application id.\n\n### resumeSavedSession\n\nboolean\n\nIf true, a session will be re-joined without reloading the page."]]