클래스: PrecacheRequestData
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-07-25(UTC)
[null,null,["최종 업데이트: 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)"]]