Aperçu
Le SDK natif utilise la délégation pour répondre aux actions de l'utilisateur et aux événements de lecture vidéo. Les méthode de délégué d'événement de cycle de vie fournit des événements pour signaler les changements d'état de lecture.
Frameworks iOS
Votre application iOS est une combinaison de code personnalisé, du framework Native SDK et des frameworks système. Ces frameworks utilisent un modèle de conception modèle-vue-contrôleur ainsi qu'une délégation pour fournir des fonctionnalités à votre application.
Événements courants du cycle de vie
Ce diagramme montre certains des événements de cycle de vie courants et leur interaction avec les composants du Brightcove Player SDK pour iOS.
Événements du cycle de vie
Vous pouvez écouter et agir sur les événements du cycle de vie à partir du SDK du lecteur Brightcove pour iOS. Pour la liste la plus récente des événements ainsi que leurs notes d'ingénierie associées, voir le BCOVPlaybackSession.h déposer.
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
Rubriques connexes
Vous avez maintenant une compréhension de base du Brightcove Player SDK pour iOS. Ensuite, vous pouvez suivre les étapes de création d'une application qui utilise le SDK Player.