Überblick
Das native SDK verwendet Delegierung, um auf Benutzeraktionen und Videowiedergabeereignisse zu reagieren. Die Delegatmethode für Lebenszyklusereignisse bietet Ereignisse, um Änderungen im Wiedergabestatus zu signalisieren.
iOS-Frameworks
Ihre iOS-App ist eine Kombination aus benutzerdefiniertem Code, dem Native SDK-Framework und den Systemframeworks. Diese Frameworks verwenden ein Model-View-Controller-Entwurfsmuster zusammen mit Delegierung, um Funktionen für Ihre App bereitzustellen.
 
Häufige Lebenszyklusereignisse
Dieses Diagramm zeigt einige der häufigsten Lebenszyklusereignisse und ihre Interaktion mit den Komponenten im Brightcove Player SDK für iOS.
 
Lebenszyklusereignisse
Sie können die Lebenszyklusereignisse aus dem Brightcove-Player-SDK für iOS abhören und darauf reagieren. Die aktuellste Liste der Ereignisse zusammen mit den zugehörigen technischen Hinweisen finden Sie unter BCOVPlaybackSession.h Datei.
- kBCOVPlaybackSessionLifecycleEventReady
- kBCOVPlaybackSessionLifecycleEventFail
- kBCOVPlaybackSessionLifecycleEventPlay
- kBCOVPlaybackSessionLifecycleEventPause
- kBCOVPlaybackSessionLifecycleEventPlayRequest
- kBCOVPlaybackSessionLifecycleEventPauseRequest
- kBCOVPlaybackSessionLifecycleEventFailedToPlayToEndTime
- kBCOVPlaybackSessionLifecycleEventResumeBegin
- kBCOVPlaybackSessionLifecycleEventResumeComplete
- kBCOVPlaybackSessionLifecycleEventResumeFail
- kBCOVPlaybackSessionLifecycleEventEnd
- kBCOVPlaybackSessionLifecycleEventPlaybackStalled
- kBCOVPlaybackSessionLifecycleEventPlaybackRecovered
- kBCOVPlaybackSessionLifecycleEventPlaybackBufferEmpty
- kBCOVPlaybackSessionLifecycleEventPlaybackLikelyToKeepUp
- kBCOVPlaybackSessionLifecycleEventTerminate
- kBCOVPlaybackSessionLifecycleEventStartCastSession
- kBCOVPlaybackSessionLifecycleEventEndCastSession
- kBCOVPlaybackSessionLifecycleEventError
- kBCOVPlaybackSessionLifecycleEventBumperEnter
- kBCOVPlaybackSessionLifecycleEventBumperExit
- kBCOVPlaybackSessionLifecycleEventBumperPause
- kBCOVPlaybackSessionLifecycleEventBumperResume
- kBCOVPlaybackSessionLifecycleEventBumperProgress
- kBCOVPlaybackSessionLifecycleEventBumperFailedToPlayToEndTime
- kBCOVPlaybackSessionLifecycleEventPropertiesKeyBumperVideo
- kBCOVPlaybackSessionLifecycleEventPropertiesKeyBumperProgress
- kBCOVPlaybackSessionLifecycleEventAdSequenceEnter
- kBCOVPlaybackSessionLifecycleEventAdSequenceExit
- kBCOVPlaybackSessionLifecycleEventAdEnter
- kBCOVPlaybackSessionLifecycleEventAdExit
- kBCOVPlaybackSessionLifecycleEventAdProgress
- kBCOVPlaybackSessionLifecycleEventAdPause
- kBCOVPlaybackSessionLifecycleEventAdResume
- kBCOVPlaybackSessionLifecycleEventAdSkipped
- kBCOVPlaybackSessionLifecycleEventThumbnailAssetFailedToLoad
- kBCOVPlaybackSessionEventKeyError
- kBCOVPlaybackSessionEventKeyPreviousTime
- kBCOVPlaybackSessionEventKeyCurrentTime
- kBCOVPlaybackSessionEventKeyCuePoints
- kBCOVPlaybackSessionErrorDomain
- kBCOVPlaybackSessionErrorCodeLoadFailed
- kBCOVPlaybackSessionErrorCodeFailedToPlayToEnd
- kBCOVPlaybackSessionErrorCodeNoPlayableSource
- kBCOVPlaybackSessionErrorCodeWifiUnavailable
Verwandte Themen
Sie haben jetzt ein grundlegendes Verständnis des Brightcove Player SDK für iOS. Als Nächstes können Sie die Schritte zum Erstellen einer App ausführen, die das Player SDK verwendet.
