GCKAdBreakInfo 类
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
继承 NSObject。实现 <NSCopy>。
- (instancetype) initWithPlaybackPosition: |
|
(NSTimeInterval) |
playbackPosition |
|
指定的初始化程序。
构造一个新的 GCKAdBreakInfo。
- Parameters
-
playbackPosition | The playback position in seconds for this ad break. |
- (NSTimeInterval) playbackPosition |
|
readnonatomicassign |
广告开始播放的播放位置(以秒为单位)。
- 开始时间
- 3.1
- (NSArray<NSString *>*) adBreakClipIDs |
|
readnonatomicstrong |
此广告插播时间点所包含的广告插播片段的标识符字符串列表。
- 开始时间
- 3.3
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-25。
[null,null,["最后更新时间 (UTC):2025-07-25。"],[[["\u003cp\u003e\u003ccode\u003eGCKAdBreakInfo\u003c/code\u003e is a class that represents an ad break within a media playback, providing details about its timing, identification, and composition.\u003c/p\u003e\n"],["\u003cp\u003eIt includes properties like \u003ccode\u003eadBreakID\u003c/code\u003e, \u003ccode\u003eplaybackPosition\u003c/code\u003e, \u003ccode\u003ewatched\u003c/code\u003e status, and \u003ccode\u003eadBreakClipIDs\u003c/code\u003e to manage ad breaks effectively.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can initialize an \u003ccode\u003eGCKAdBreakInfo\u003c/code\u003e instance using \u003ccode\u003einitWithPlaybackPosition:\u003c/code\u003e and access its properties to control ad playback behavior.\u003c/p\u003e\n"],["\u003cp\u003eThis class helps manage ad breaks by providing information about their timing, unique identifiers, whether they have been watched, and the IDs of individual ad clips within the break.\u003c/p\u003e\n"]]],[],null,["# GCKAdBreakInfo Class\n\n[Instance Methods](#pub-methods) \\| [Properties](#properties) \nGCKAdBreakInfo Class Reference \n\nOverview\n--------\n\nA class representing an ad break.\n\nSince\n: 3.1\n\nInherits NSObject. Implements \\\u003cNSCopying\\\u003e.\n\n|----------------|-----------------------------------------------------------------------------------------------------------------------|\n| Instance Method Summary ----------------------- ||\n| (instancetype) | - [initWithPlaybackPosition:](/cast/v3/reference/ios/interface_g_c_k_ad_break_info#abd0f9596d00c76ef98f3d989eba4bbbf) |\n| | Designated initializer. [More...](#abd0f9596d00c76ef98f3d989eba4bbbf) |\n| ||\n\n|-----------------------------|----------------------------------------------------------------------------------------------------------------------------------|\n| Property Summary ---------------- ||\n| NSString \\* | [adBreakID](/cast/v3/reference/ios/interface_g_c_k_ad_break_info#af943493251c68254e9109a26c645582d) |\n| | A string that uniquely identifies this ad break. [More...](#af943493251c68254e9109a26c645582d) |\n| ||\n| NSTimeInterval | [playbackPosition](/cast/v3/reference/ios/interface_g_c_k_ad_break_info#a6930effa46bf9f7c299383c33de9000d) |\n| | The playback position, in seconds, at which this ad will start playing. [More...](#a6930effa46bf9f7c299383c33de9000d) |\n| ||\n| BOOL | [watched](/cast/v3/reference/ios/interface_g_c_k_ad_break_info#a7d34804396f65b35c5833595f2d2b330) |\n| | Whether the ad break has already been watched or not. [More...](#a7d34804396f65b35c5833595f2d2b330) |\n| ||\n| NSArray\\\u003c NSString \\* \\\u003e \\* | [adBreakClipIDs](/cast/v3/reference/ios/interface_g_c_k_ad_break_info#a8632793a71e2ab3b76b10ffdd2a6ee26) |\n| | A list of the identifier string for the ad break clips contained by this ad break. [More...](#a8632793a71e2ab3b76b10ffdd2a6ee26) |\n| ||\n\nMethod Detail\n-------------\n\n|--------------------------------------------|---|------------------|--------------------|---|\n| - (instancetype) initWithPlaybackPosition: | | (NSTimeInterval) | *playbackPosition* | |\n\nDesignated initializer.\n\nConstructs a new [GCKAdBreakInfo](/cast/v3/reference/ios/interface_g_c_k_ad_break_info \"A class representing an ad break. \").\n\nParameters\n:\n\n |------------------|-----------------------------------------------------|\n | playbackPosition | The playback position in seconds for this ad break. |\n\n\nProperty Detail\n---------------\n\n|-----------------------------------------------------------|-------------------|\n| |--------------------------| | - (NSString\\*) adBreakID | | readnonatomiccopy |\n\nA string that uniquely identifies this ad break.\n\nSince\n: 3.3 \n\n|---------------------------------------------------------------------------------|---------------------|\n| |-------------------------------------| | - (NSTimeInterval) playbackPosition | | readnonatomicassign |\n\nThe playback position, in seconds, at which this ad will start playing.\n\nSince\n: 3.1 \n\n|-------------------------------------------|---------------------|\n| |------------------| | - (BOOL) watched | | readnonatomicassign |\n\nWhether the ad break has already been watched or not.\n\nSince\n: 3.3 \n\n|-------------------------------------------------------------------------------------------------|---------------------|\n| |---------------------------------------------| | - (NSArray\\\u003cNSString \\*\\\u003e\\*) adBreakClipIDs | | readnonatomicstrong |\n\nA list of the identifier string for the ad break clips contained by this ad break.\n\nSince\n: 3.3"]]