One Logo Pool Ball
AVFoundation · IOS API REFERENCE

AVPlayerInterstitialEventController

class · iOS 15.0+ · SDK 27.1

class AVPlayerInterstitialEventController

Members (9)

method · iOS 15.0+

cancelCurrentEvent

TypeScript
cancelCurrentEvent(resumptionOffset: _CoreMedia_CMTime): void
Swift declaration
func cancelCurrentEvent(withResumptionOffset resumptionOffset: CMTime)
init · iOS 15.0+

init

TypeScript
static init(primaryPlayer: AVPlayer): AVPlayerInterstitialEventController
Swift declaration
init(primaryPlayer: AVPlayer)
method · iOS 26.0+

skipCurrentEvent

TypeScript
skipCurrentEvent(): void
Swift declaration
func skipCurrentEvent()
get · iOS 15.0+

events

TypeScript
get events(): (Array<AVPlayerInterstitialEvent>) | null
Swift declaration
var events: [AVPlayerInterstitialEvent]! { get set }
set · iOS 15.0+

events

TypeScript
set events(value: (Array<AVPlayerInterstitialEvent>) | null)
Swift declaration
var events: [AVPlayerInterstitialEvent]! { get set }
get · iOS 26.0+

localizedStringsBundle

TypeScript
get localizedStringsBundle(): (_Foundation_Bundle) | null
Swift declaration
@NSCopying var localizedStringsBundle: Bundle? { get set }
set · iOS 26.0+

localizedStringsBundle

TypeScript
set localizedStringsBundle(value: (_Foundation_Bundle) | null)
Swift declaration
@NSCopying var localizedStringsBundle: Bundle? { get set }
get · iOS 26.0+

localizedStringsTableName

TypeScript
get localizedStringsTableName(): (string) | null
Swift declaration
var localizedStringsTableName: String? { get set }
set · iOS 26.0+

localizedStringsTableName

TypeScript
set localizedStringsTableName(value: (string) | null)
Swift declaration
var localizedStringsTableName: String? { get set }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

AVPlayerInterstitialEventController.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All AVFoundation types →