Datos de la solicitud PRECACHE del evento multimedia.
(Algunos campos de la solicitud de carga, como la reproducción automática y colasData, se ignoran).
Constructor
PrecacheRequestData
new
PrecacheRequestData(data)
Parámetro
datos
Opcional
cadena
Datos de almacenamiento previo en caché de la aplicación.
Si se especifica el parámetro de reproducción automática, el reproductor multimedia comenzará a reproducir el contenido cuando se cargue. Incluso si no se especifica la reproducción automática,la implementación del reproductor multimedia puede elegir comenzar la reproducción de inmediato.
Tipo de credenciales opcional.
El tipo “nube” es un tipo reservado que usan las solicitudes de carga que se originaron a través de los comandos del asistente de voz.
Segundos desde que comenzó el contenido. Si se trata de contenido en vivo y no se especifica currentTime, la transmisión comenzará en la posición en vivo.
Datos específicos de la aplicación para esta solicitud. Permite que el remitente y el receptor extiendan con facilidad el protocolo multimedia sin tener que usar un espacio de nombres nuevo con mensajes personalizados.
Un número para sincronizar todos los comandos de la cola.
Si se proporciona para un comando de cola, el SDK verificará que el número de secuencia
más reciente de la cola coincida con la solicitud.
secuenciaNumber actual se proporciona como parte de los mensajes salientes de cambios
en la cola.
[null,null,["Última actualización: 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)"]]