מחלקה GCKMediaSeekOptions
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
אפשרויות לדילוג בתוך מדיה באמצעות GCKRemoteMediaClient.
- מאז
- 4.0
ירש את NSObject, <NS Copy> ו-<NSSecureCoding>.
- (NSTimeInterval) interval |
|
readwritenonatomicassign |
מרווח הזמן שעבורו יש לחפש.
ערך ברירת המחדל הוא 0
.
האם מרווח הזמן הוא יחסי למיקום הנוכחי של הסטרימינג (YES
) או לתחילת השידור (NO
).
ערך ברירת המחדל הוא NO
, שמציין מיקום חיפוש מוחלט.
- (GCKMediaResumeState) resumeState |
|
readwritenonatomicassign |
הפעולה שיש לבצע לאחר סיום פעולת ההרצה.
ערך ברירת המחדל הוא GCKMediaReadStateUnchanged.
כשרוצים לסיים את השידור או השידור החי.
- מאז
- 4.4.1
נתונים ספציפיים ליישום מותאמים אישית להעברה יחד עם הבקשה.
חייב להיות אובייקט שניתן לבצע בו סריאליזציה ל-JSON באמצעות NSJSONSerialization, או באמצעות nil
.
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-25 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-25 (שעון UTC)."],[[["\u003cp\u003e\u003ccode\u003eGCKMediaSeekOptions\u003c/code\u003e allows developers to control seeking within media on a Cast receiver using the \u003ccode\u003eGCKRemoteMediaClient\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIt provides options for specifying the seek interval, whether it's relative to the current position or the beginning, and the desired playback state after seeking.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can also include custom application-specific data with the seek request.\u003c/p\u003e\n"],["\u003cp\u003eIntroduced in Google Cast SDK v4.0, this class inherits from \u003ccode\u003eNSObject\u003c/code\u003e, \u003ccode\u003eNSCopying\u003c/code\u003e, and \u003ccode\u003eNSSecureCoding\u003c/code\u003e.\u003c/p\u003e\n"]]],["GCKMediaSeekOptions provides configurations for media seeking within a stream. Key properties include `interval`, defining the seek duration; `relative`, indicating whether the seek is relative to the current position or absolute; `resumeState`, determining the post-seek action; `seekToInfinite`, enabling seeking to the end of a stream or live content and `customData`, which allows for passing application-specific information. An `init` method initializes these options with default values. These options can be utilized with GCKRemoteMediaClient.\n"],null,["# GCKMediaSeekOptions Class\n\n[Instance Methods](#pub-methods) \\| [Properties](#properties) \nGCKMediaSeekOptions Class Reference \n\nOverview\n--------\n\nOptions for seeking within media with [GCKRemoteMediaClient](/cast/docs/reference/ios/interface_g_c_k_remote_media_client \"A class for controlling media playback on a Cast receiver. \").\n\nSince\n: 4.0\n\nInherits NSObject, \\\u003cNSCopying\\\u003e, and \\\u003cNSSecureCoding\\\u003e.\n\n|----------------|---------------------------------------------------------------------------------------------------------|\n| Instance Method Summary ----------------------- ||\n| (instancetype) | - [init](/cast/docs/reference/ios/interface_g_c_k_media_seek_options#a3a9d2c7260d135cd98b532da2379cf9a) |\n| | Designated initializer. [More...](#a3a9d2c7260d135cd98b532da2379cf9a) |\n| ||\n\n|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Property Summary ---------------- ||\n| NSTimeInterval | [interval](/cast/docs/reference/ios/interface_g_c_k_media_seek_options#a7d2fd7a14623f3ca11a5a0ac9a7f97f5) |\n| | The time interval by which to seek. [More...](#a7d2fd7a14623f3ca11a5a0ac9a7f97f5) |\n| ||\n| BOOL | [relative](/cast/docs/reference/ios/interface_g_c_k_media_seek_options#a040b8878fb3c2aa669ffd5011459b72b) |\n| | Whether the time interval is relative to the current stream position (`YES`) or to the beginning of the stream (`NO`). [More...](#a040b8878fb3c2aa669ffd5011459b72b) |\n| ||\n| GCKMediaResumeState | [resumeState](/cast/docs/reference/ios/interface_g_c_k_media_seek_options#a3a61f208a425bbb53d297ef33bae17fa) |\n| | The action to take after the seek operation has finished. [More...](#a3a61f208a425bbb53d297ef33bae17fa) |\n| ||\n| BOOL | [seekToInfinite](/cast/docs/reference/ios/interface_g_c_k_media_seek_options#ae04b528334b3e73cfd4372613132bfa3) |\n| | Whether seek to end of stream or live. [More...](#ae04b528334b3e73cfd4372613132bfa3) |\n| ||\n| id | [customData](/cast/docs/reference/ios/interface_g_c_k_media_seek_options#ad79b024c34308bacda3de6e334b247d7) |\n| | Custom application-specific data to pass along with the request. [More...](#ad79b024c34308bacda3de6e334b247d7) |\n| ||\n\nMethod Detail\n-------------\n\n|-----------------------|---|---|---|\n| - (instancetype) init | | | |\n\nDesignated initializer.\n\nInitializes a [GCKMediaSeekOptions](/cast/docs/reference/ios/interface_g_c_k_media_seek_options \"Options for seeking within media with GCKRemoteMediaClient. \") with default values for all properties.\n\nProperty Detail\n---------------\n\n|-----------------------------------------------------------------|--------------------------|\n| |-----------------------------| | - (NSTimeInterval) interval | | readwritenonatomicassign |\n\nThe time interval by which to seek.\n\nThe default value is `0`. \n\n|---------------------------------------------|--------------------------|\n| |-------------------| | - (BOOL) relative | | readwritenonatomicassign |\n\nWhether the time interval is relative to the current stream position (`YES`) or to the beginning of the stream (`NO`).\n\nThe default value is `NO`, indicating an absolute seek position. \n\n|---------------------------------------------------------------------------------|--------------------------|\n| |-------------------------------------| | - (GCKMediaResumeState) resumeState | | readwritenonatomicassign |\n\nThe action to take after the seek operation has finished.\n\nThe default value is GCKMediaResumeStateUnchanged. \n\n|---------------------------------------------------------|--------------------------|\n| |-------------------------| | - (BOOL) seekToInfinite | | readwritenonatomicassign |\n\nWhether seek to end of stream or live.\n\nSince\n: 4.4.1 \n\n|---------------------------------------------|--------------------------|\n| |-------------------| | - (id) customData | | readwritenonatomicstrong |\n\nCustom application-specific data to pass along with the request.\n\nMust either be an object that can be serialized to JSON using [**NSJSONSerialization**](https://goo.gl/0vd4Q2), or `nil`."]]