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.
kBCOVPlaybackSessionLifecycleEventReadykBCOVPlaybackSessionLifecycleEventFailkBCOVPlaybackSessionLifecycleEventPlaykBCOVPlaybackSessionLifecycleEventPausekBCOVPlaybackSessionLifecycleEventPlayRequestkBCOVPlaybackSessionLifecycleEventPauseRequestkBCOVPlaybackSessionLifecycleEventFailedToPlayToEndTimekBCOVPlaybackSessionLifecycleEventResumeBeginkBCOVPlaybackSessionLifecycleEventResumeCompletekBCOVPlaybackSessionLifecycleEventResumeFailkBCOVPlaybackSessionLifecycleEventEndkBCOVPlaybackSessionLifecycleEventPlaybackStalledkBCOVPlaybackSessionLifecycleEventPlaybackRecoveredkBCOVPlaybackSessionLifecycleEventPlaybackBufferEmptykBCOVPlaybackSessionLifecycleEventPlaybackLikelyToKeepUpkBCOVPlaybackSessionLifecycleEventTerminatekBCOVPlaybackSessionLifecycleEventStartCastSessionkBCOVPlaybackSessionLifecycleEventEndCastSessionkBCOVPlaybackSessionLifecycleEventErrorkBCOVPlaybackSessionLifecycleEventBumperEnterkBCOVPlaybackSessionLifecycleEventBumperExitkBCOVPlaybackSessionLifecycleEventBumperPausekBCOVPlaybackSessionLifecycleEventBumperResumekBCOVPlaybackSessionLifecycleEventBumperProgresskBCOVPlaybackSessionLifecycleEventBumperFailedToPlayToEndTimekBCOVPlaybackSessionLifecycleEventPropertiesKeyBumperVideokBCOVPlaybackSessionLifecycleEventPropertiesKeyBumperProgresskBCOVPlaybackSessionLifecycleEventAdSequenceEnterkBCOVPlaybackSessionLifecycleEventAdSequenceExitkBCOVPlaybackSessionLifecycleEventAdEnterkBCOVPlaybackSessionLifecycleEventAdExitkBCOVPlaybackSessionLifecycleEventAdProgresskBCOVPlaybackSessionLifecycleEventAdPausekBCOVPlaybackSessionLifecycleEventAdResumekBCOVPlaybackSessionLifecycleEventAdSkippedkBCOVPlaybackSessionLifecycleEventThumbnailAssetFailedToLoadkBCOVPlaybackSessionEventKeyErrorkBCOVPlaybackSessionEventKeyPreviousTimekBCOVPlaybackSessionEventKeyCurrentTimekBCOVPlaybackSessionEventKeyCuePointskBCOVPlaybackSessionErrorDomainkBCOVPlaybackSessionErrorCodeLoadFailedkBCOVPlaybackSessionErrorCodeFailedToPlayToEndkBCOVPlaybackSessionErrorCodeNoPlayableSourcekBCOVPlaybackSessionErrorCodeWifiUnavailable
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.