Dati della richiesta PRECACHE dell'evento multimediale.
Alcuni campi della richiesta di caricamento, come riproduzione automatica eQueueData, vengono ignorati.
Costruttore
PrecacheRequestData
new
PrecacheRequestData(data)
Parametro
dati
Facoltativo
stringa
Dati di pre-memorizzazione nella cache dell'applicazione.
Se è specificato il parametro di riproduzione automatica, il media player inizierà a riprodurre i contenuti quando vengono caricati. Anche se la riproduzione automatica non è specificata,l'implementazione del media player potrebbe scegliere di avviare immediatamente la riproduzione.
Tipo di credenziali facoltativo.
Il tipo "cloud" è un tipo riservato utilizzato dalle richieste di caricamento
generate dai comandi dell'assistente vocale.
Secondi dall'inizio dei contenuti. Se i contenuti sono contenuti dal vivo e
currentTime non è specificato, lo stream inizierà nella posizione dal vivo.
Dati specifici dell'applicazione per questa richiesta. Consente al mittente e al destinatario di estendere facilmente il protocollo multimediale senza dover utilizzare un nuovo spazio dei nomi con messaggi personalizzati.
Un numero per sincronizzare tutti i comandi della coda.
Se fornito per un comando di coda, l'SDK verificherà che il numero di sequenza più recente della coda corrisponda alla richiesta.
L'attuale sequenceNumber viene fornito come parte dei messaggi modificati della coda in uscita.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-25 UTC."],[[["\u003cp\u003e\u003ccode\u003ecast.framework.messages.PrecacheRequestData\u003c/code\u003e is a class used for handling media precache requests within the Cast framework.\u003c/p\u003e\n"],["\u003cp\u003eThis class inherits from \u003ccode\u003ecast.framework.messages.LoadRequestData\u003c/code\u003e but ignores fields like autoplay and queueData.\u003c/p\u003e\n"],["\u003cp\u003eAlthough it includes properties like \u003ccode\u003eprecacheData\u003c/code\u003e for application-specific data, it's important to note that this functionality is deprecated and not supported.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers should be aware that using this class might not yield expected results due to its deprecated status.\u003c/p\u003e\n"]]],[],null,["# Class: PrecacheRequestData\n\ncast.[framework](/cast/docs/reference/web_receiver/cast.framework).[messages](/cast/docs/reference/web_receiver/cast.framework.messages).PrecacheRequestData\n============================================================================================================================================================\n\nclass static\n\nMedia event PRECACHE request data.\n(Some fields of the load request, like autoplay and queueData, are ignored).\n\nConstructor\n-----------\n\n### PrecacheRequestData\n\nnew\nPrecacheRequestData(data)\n\n| #### Parameter ||\n|------|--------------------------------------------|\n| data | Optional string Application precache data. |\n\nExtends\n: [cast.framework.messages.LoadRequestData](/cast/docs/reference/web_receiver/cast.framework.messages.LoadRequestData)\n\nDeprecated\n: This functionality is not supported.\n\nProperties\n----------\n\n### activeTrackIds\n\n(non-null Array of number or undefined)\n\nArray of trackIds that are active. If the array is not provided,\nthe default tracks will be active.\n\nInherited from\n: [cast.framework.messages.LoadRequestData#activeTrackIds](/cast/docs/reference/web_receiver/cast.framework.messages.LoadRequestData#activeTrackIds)\n\n### autoplay\n\n(boolean or undefined)\n\nIf the autoplay parameter is specified, the media player will begin\nplaying the content when it is loaded. Even if autoplay is not\nspecified,the media player implementation may choose to begin playback\nimmediately.\n\nInherited from\n: [cast.framework.messages.LoadRequestData#autoplay](/cast/docs/reference/web_receiver/cast.framework.messages.LoadRequestData#autoplay)\n\n### credentials\n\n(string or undefined)\n\nOptional user credentials.\n\nInherited from\n: [cast.framework.messages.LoadRequestData#credentials](/cast/docs/reference/web_receiver/cast.framework.messages.LoadRequestData#credentials)\n\n### credentialsType\n\n(string or undefined)\n\nOptional credentials type.\nThe type 'cloud' is a reserved type used by load requests that were\noriginated by voice assistant commands.\n\nInherited from\n: [cast.framework.messages.LoadRequestData#credentialsType](/cast/docs/reference/web_receiver/cast.framework.messages.LoadRequestData#credentialsType)\n\n### currentTime\n\n(number or undefined)\n\nSeconds since beginning of content. If the content is live content, and\ncurrentTime is not specified, the stream will start at the live position.\n\nInherited from\n: [cast.framework.messages.LoadRequestData#currentTime](/cast/docs/reference/web_receiver/cast.framework.messages.LoadRequestData#currentTime)\n\n### customData\n\n(non-null Object or undefined)\n\nApplication-specific data for this request. It enables the sender and\nreceiver to easily extend the media protocol without having to use a new\nnamespace with custom messages.\n\nInherited from\n: [cast.framework.messages.RequestData#customData](/cast/docs/reference/web_receiver/cast.framework.messages.RequestData#customData)\n\n### loadOptions\n\n(non-null [cast.framework.messages.LoadOptions](/cast/docs/reference/web_receiver/cast.framework.messages.LoadOptions) or undefined)\n\nAdded load options.\n\nInherited from\n: [cast.framework.messages.LoadRequestData#loadOptions](/cast/docs/reference/web_receiver/cast.framework.messages.LoadRequestData#loadOptions)\n\n### media\n\nnon-null [cast.framework.messages.MediaInformation](/cast/docs/reference/web_receiver/cast.framework.messages.MediaInformation)\n\nThe media information associated with the load request.\n\nInherited from\n: [cast.framework.messages.LoadRequestData#media](/cast/docs/reference/web_receiver/cast.framework.messages.LoadRequestData#media)\n\n### mediaSessionId\n\n(number or undefined)\n\nId of the media session that the request applies to.\n\nInherited from\n: [cast.framework.messages.RequestData#mediaSessionId](/cast/docs/reference/web_receiver/cast.framework.messages.RequestData#mediaSessionId)\n\n### playbackRate\n\n(number or undefined)\n\nThe media playback rate.\n\nInherited from\n: [cast.framework.messages.LoadRequestData#playbackRate](/cast/docs/reference/web_receiver/cast.framework.messages.LoadRequestData#playbackRate)\n\n### precacheData\n\n(string or undefined)\n\nApplication precache data.\n\n### queueData\n\n(non-null [cast.framework.messages.QueueData](/cast/docs/reference/web_receiver/cast.framework.messages.QueueData) or undefined)\n\nQueue data.\n\nInherited from\n: [cast.framework.messages.LoadRequestData#queueData](/cast/docs/reference/web_receiver/cast.framework.messages.LoadRequestData#queueData)\n\n### requestId\n\nnumber\n\nId of the request, used to correlate request/response.\n\nInherited from\n: [cast.framework.messages.RequestData#requestId](/cast/docs/reference/web_receiver/cast.framework.messages.RequestData#requestId)\n\n### sequenceNumber\n\n(number or undefined)\n\nA number to synchronize all queue commands.\nIf provided for a queue command, the SDK will verify the queue latest\nsequence number match the request.\nCurrent sequenceNumber is provided as part of outgoing queue changed\nmessages.\n\nInherited from\n: [cast.framework.messages.RequestData#sequenceNumber](/cast/docs/reference/web_receiver/cast.framework.messages.RequestData#sequenceNumber)"]]